En 1873 participó en la fundación del Partido Republicano Democrático de Cristino Martos y en 1877 en la creación de la Institución Libre de Enseñanza, de la cual fue nombrado rector en 1877.