Nacido en Barcelona en el seno de una familia de clase acomodada, Pujol desarrolló una profunda aversión hacia la Alemania nazi y la Unión Soviética después de sus vivencias del fascismo y del comunismo en Cataluña tras la Guerra Civil Española.