Nacido en Logroño, fue Catedrático de Matemáticas en el Instituto de La Rábida. Su carrera política comenzó como diputado provincial por el distrito de Valverde del Camino (1923). Llegaría al puesto de alcalde de Huelva en 1931 (solo durante dos meses), siendo el primer alcalde de Huelva durante la II República. Ese mismo año sería elegido para las elecciones generales como Diputado del PSOE por Logroño y por Huelva en 1933.
Con el estallido de la Guerra Civil se exilió en República Dominicana, trabajando de Profesor en la Universidad de Santo Domingo. En 1960 volvió definitivamente a España donde fue condenado por masonería, aunque se le conmutó la pena por la inhabilitación para ocupar cargos políticos y sindicales.