Militant de la Fédération socialiste de Seine-Inférieure, dans la région de Fécamp, Richard fut délégué au congrès de Nîmes (1910). Aux élections législatives de 1914, il obtint 310 voix dans la 3e circonscription du Havre.
SOURCES : Compte rendu du congrès de Nîmes. — Hubert-Rouger, Les Fédérations socialistes II, op. cit., p. 614.