Weinberg wurde 1939 in Montevideo von der britischen Botschaft angeworben, die ihn im psychologischen Kampf um das dort in Reparatur liegende deutsche Kriegsschiff Admiral Graf Spee einsetzte. Weinberg schloss sich 1940 in London unter dem Namen "Henri Rovey" der Armee France libre de Gaulles an und kämpfte im Zweiten Weltkrieg in Nordafrika. Im Juli 1943 wurde Weinberg zum Major befördert, er nahm an der Eroberung Deutschlands teil. Er wurde mit der Militärmedaille Frankreichs ausgezeichnet und zum Ritter der Ehrenlegion ernannt.