Nacido en Sanlúcar de Barrameda, provincia de Cádiz, fue diputado por dicha provincia al obtener en escaño en las elecciones de 1879 y 1881, pasó a representar a Huelva en las elecciones de 1886.