John Alcock 5 Kasım 1892 tarihinde dünyaya gelmiştir. Tam adı John William Alcock’tur. Kendisi hakkında çok fazla bilgi kayıtlara geçmemiştir. Bilinenler sınırlıdır. Bilinenlerin arasında önemli bilgi John’un Atlas Okyanusunu ilk kez hiç durmadan Arthur Brown ile geçmeyi başardığıdır.
17 yaşında havacılıkla ilgilenmeye başlamıştır. 1912 yılında pilotluk sertifikasını almıştır. I. Dünya Savaşı sırasında Kraliyet Donanması Hava Kuvvetleri’ne eğitimci olarak katılmıştır. İstanbul’un bombalanmasında (Mart 1917) ve başka birçok harekatta görev almıştır. .1917 yılının eylül ayında Türk uçaksavar ateşiyle Suvla Koyu yakınlarında (Çanakkale) denize zorunlu iniş yapmıştır. Arkadaşlarıyla birlikte savaşın sonuna değin tutsak kalmıştır. 1919 yılının Mart ayında donanmadaki görevinden ayrılmıştır. Vickers Uçak Şirketi’nde deneme pilotu olmuştur. Bu şirket, Londra’da yayımlanan Daily Mail gazetesinin, Atlas Okyanusu üzerinde hiç durmadan yapılacak uçuş için 10 bin sterlin koyduğu yarışmaya bir uçak hazırlamıştır. .Alcock ve Brown 14 Haziran 1919’da, Greenwich saatiyle 16:13’te Newfoundland’deki (Kanada) St. John’s Havaalanı’ndan kalkarak 16 saat 12 dakika süren 3,186 km’lik bir uçuş sonunda İrlanda’nın Galway ilinde, Clifden yakınlarındaki bataklık bir bölgeye inmişlerdir. Alcock sir ünvanıyla ödüllendirilmiştir. Birkaç ay sonra, amfibik bir uçağı Paris’e götürürken kötü hava koşulları yüzünden uçağı yere çakılmıştır. Aldığı yaralar yüzünden bir süre sonra 18 Aralık 1919 tarihinde ölmüştür.