Durant la Seconde Guerre mondiale, il a servi avec l'Armée canadienne dans le Nord-Ouest de l'Europe. Lors de la bataille de l'Escaut, il était le de la Brigade d'infanterie canadienne. Le , il s'est porté volontaire pour prendre le commandement d'une compagnie des Calgary Highlanders après que tous leurs officiers furent tués ou blessés lors de la bataille de la chaussée de Walcheren. Plus tard, il a été blessé par un sniper et a été rapatrié au Canada.