השלים את המשפט הבא: כאשר פרצה מלחמת העולם השנייה, מקקינון היה באנגליה בקורס אימונים של ארטילריה. הוא הצטרף לכוח המשלחת השני של ניו זילנד ושירת עם הדיוויזיה השלישית של ניו זילנד במהלך
קמפיין באיי שלמה. בתחילה היה מפקד הגדוד ה-28 כבד נגד מטוסים, אך כאשר יחידתו הופרדה ביולי 1942, הוא לקח את הגדוד ה-29 קל נגד מטוסים. עם הגדוד שלו, הוא נחת באיי האוצר והאיים הירוקים. כאשר הדיוויזיה הודחקה ב-1944, הוא חזר לאנגליה כדי ללמוד בקולג' הצבא בקמברלי. לאחר סיום קורס הצוות שלו, הוא הצטרף לדיביזיה השנייה של ניו זילנד, באותה תקופה שנלחמה באיטליה עם הצבא השמיני, יחד עם קציני ארטילריה אחרים ששימשו באוקיינוס השקט. לאחר שהגיע לאיטליה בפברואר 1945, הוא היה סגן מפקד של גדוד השדה הרביעי ולאחר מכן גדוד השדה השישי.