During World War II Stokes served in the Royal Fusiliers, rising to the rank of Major.
After the war Stokes joined ICI as a personnel officer, moving to British Celanese in 1951 as personnel manager and to Courtaulds in 1957 as deputy personnel manager.