Escribió artículos en "El Progreso", "El Imparcial", "El Liberal", "La Ilustración Española y Americana", "Revista de España", "Gaceta Universal", "La Opinión" y, sobre todo, en "Nuevo Mundo" y la "Revista Contemporánea"; entre sus libros destacan "Ensayos sobre el movimiento intelectual en Alemania" (1875), "Teoría de los partidos políticos" (1875; 2.ª ed.