השלים את המשפט הבא: או'שנון נולד במרינו, דבלין, אירלנד, ב-23 באוגוסט 1928, בנו של קת'ל או'שנון (סניור), סוציאליסט ורפובליקני אירי. הוא קיבל את החינוך הרשמי שלו בבית הספר Colaiste Mhuire, בכיכר פרנל, דבלין. למרות הפוליטיקה של אביו, או'שנון התנדב כבן 16 לשירות במלחמה עם חיל האוויר המלכותי בבלפסט בשנת 1945 במהלך מלחמת העולם השנייה, תוך שימוש בתעודת לידה מזויפת כדי להסתיר את היותו קטין לצורך הגיוס בכוחות המזוינים הבריטיים. לאחר אימון צוות אווירי הוא הוצב במזרח הרחוק, כקלע אחורי במפציץ Avro Lancaster כדי לקחת חלק במערכה בבורמה, אבל המלחמה הסתיימה עם
נפילת האימפריה היפנית לפני שהוא נדרש לטוס קרב sorties.