Conseiller municipal de sa ville natale dès 1935, il en devient adjoint au maire puis 1er adjoint au maire de 1935 à 1965. Combattant des deux guerres, résistant, il est député socialiste aux deux Assemblées constituantes, puis à l'Assemblée nationale (1946-1958), il est ensuite sénateur du Nord (1961-1974) et préside la commission des affaires sociales.