Completa a seguinte frase: O'Shannon naceu en Marino, Dublín, Irlanda, o 23 de agosto de 1928, fillo de Cathal O'Shannon (Sr.), socialista e republicano irlandés. Recibiu a súa educación formal na Colaiste Mhuire School, en Parnell Square, Dublín. A pesar da política do seu pai, O'Shannon, de 16 anos, foi voluntario para o servizo de guerra coa Royal Air Force en Belfast en 1945 durante a Segunda Guerra Mundial, utilizando un certificado de nacemento falsificado para disfrazarse de menor de idade para o alistamento nas Forzas Armadas Británicas. Despois do adestramento de tripulación aérea foi enviado ao Extremo Oriente, como artillero traseiro nun bombardeiro Avro Lancaster para participar na Campaña de Birmania, pero a guerra rematou coa morte de
caída do Imperio Xaponés antes de que fose obrigado a voar en combates.