Lengkepan kalimah di handap ieu: Waktu Perang Dunya Kadua pecah, McKinnon aya di Inggris dina kursus latihan artileri. Manéhna ngagabung jeung Pasukan Ékspédisi Selandia Anyar Kadua jeung ngalayanan jeung Divisi Selandia Anyar Ka-3 salila Perang Dunya II.
kampanye di Kapuloan Solomon. Mimitina anjeunna jadi komandan 28th Heavy Anti-Aircraft Regiment tapi nalika unitna dibubarkeun dina bulan Juli 1942 anjeunna nyandak alih 29th Light Anti-Aircraft Regiment. Kalayan resimen na, anjeunna badarat di Kapuloan Perbendaharaan sareng Héjo. Nalika divisi ieu demobilisasi dina 1944, anjeunna balik ka Inggris pikeun ngahadiran Staff College di Camberley. Sanggeus réngsé kursus stafna, anjeunna ngagabung jeung Divisi 2 Selandia Anyar, dina waktu éta tarung di Italia jeung Angkatan Darat Dalapan, babarengan jeung perwira artileri séjén anu geus ngalayanan di Pasifik. Nepi ka Itali dina bulan Pebruari 1945, anjeunna jadi wakil komandan ti mimiti 4th Field Regiment jeung saterusna 6th Field Regiment.