עם כניסתה של ארצות הברית למלחמת העולם השנייה בדצמבר 1941, היה אירווין מפקד רגימנט התותחנים ה־76. ב־11 במרץ 1942 הוא הועלה לדרגת בריגדיר גנרל (כוכב אחד) ומונה למפקד הארטילריה בדיוויזיה ה־9. הדיוויזיה שלו נחתה באלג'יריה במסגרת מבצע לפיד ב־8 בנובמבר של אותה שנה. לאחר שחרור אלג'יריה הוצבה הדיוויזיה שלו ככוח סיור על הגבול בין מרוקו הצרפתית לסהרה הספרדית. בפברואר 1943 הועברה הדיוויזיה לתוניסיה והשתתפה במערכה כנגד הכוחות הגרמנים והאיטלקים שם. אירווין עצמו הצטיין במהלך קרב מעבר קסרין. ב־3 ביוני 1943 הועלה לדרגת מייג'ור גנרל (שני כוכבים), וב־1 בספטמבר של אותה שנה מונה למפקד הדיוויזיה ה־5. ביולי 1944, יותר מחודש לאחר הפלישה לנורמנדי, הונחתה הדיוויזיה בחוף יוטה, הדיוויזיה השתתפה במבצע קוברה כחלק מהקורפוס ה־20 של וולטון ווקר, אשר היה חלק מהארמייה השלישית של ג'ורג' פטון. עד נובמבר שחררה הדיוויזיה את שארטר, ריימס ומץ. הדיוויזיה השתתפה בקרב על הבליטה, ולאחר מכן בפריצת קו זיגפריד ובפלישת בעלות הברית המערביות לגרמניה. ב־20 באפריל 1945 החליף את מנטון אדי בתפקיד מפקד הקורפוס ה־12 והשתתף עמו בכיבוש גרמניה.