Médico. Obtuvo la licenciatura de Medicina en la Universidad de Valladolid en 1912. Ejerció la profesión en Toledo, hasta que ocupó una plaza de médico titular de Las Carreras y Gallarta (Vizcaya).
Afiliado a la AS de esta última localidad desde 1910. Fue concejal del ayuntamiento de Gallarta.
Estuvo en la cárcel de Larrinaga en Bilbao por su participación en la huelga general de agosto de 1917.
Fue elegido diputado provincial del PSOE por Bilbao-Ensanche en las elecciones de 1919.
Representó a las AS de Gallarta, Las Carreras, Ortuella y San Julián de Musquiz (Vizcaya) en el Congreso Extraordinario del PSOE en 1920. Partidario de la Tercera Internacional abandonó el PSOE en la escisión de abril de 1921.
Durante la Segunda República fue candidato por el PCE en las elecciones generales de 1931 y fue procesado por su actuación en el movimiento revolucionario de octubre de 1934. Desde febrero de 1936 hasta la caída de Bilbao en 1937 formó parte de la Comisión Gestora de la Diputación Provincial de Vizcaya.
Durante la guerra civil fue comandante médico y jefe del Hospital Socorro Rojo de Portugalete y, más tarde, del Hospital nº 10 de Santander. Perteneció al sindicato nacionalista Solidaridad de Trabajadores Vascos de Vizcaya. Finalizada la guerra civil se exilió en Francia, permaneciendo en el campo de Bram hasta el 1 de mayo de 1939, que partió hacia la URSS. Fue médico de la Casa de Niños de Obninskoye, en las proximidades de Moscú y cuando Alemania invadió la URSS, se hizo cargo de los niños evacuados en la zona de Sarátov, al noreste de Stalingrado. Al finalizar la guerra mundial regresó a una nueva Casa de Niños en Tarásovka, población cercana a Moscú. En 1947 fue expedientado y apartado de su empleo por cuestiones políticas, acusado de “dirigir un grupo, cuyos miembros hablan elogiosamente del extranjero, a donde deseaban marchar”. Posteriormente, durante un tiempo trabajó en un Sanatorio en Kalinin.
Falleció en Moscú en 1966.