Una vez graduado se muda a San Fernando de Apure donde funda, en 1868, el periódico El Constitucional.
Desde ese momento comenzó a destacarse en el ámbito de las esferas sociales como la política, la historia, la educación y el periodismo.
Años más tarde se muda Caracas y funda, junto a Sebastián Carreño y Pérez Arreola, El Demócrata (1882), al año siguiente El Deber, conjuntamente con José Manuel Montenegro; igualmente El País, 1875-1878 y 1883, La Gaceta de Hospitales (1888), La Prensa Liberal (1897) y El Americano.
Fue candidato a la Presidencia de la República en 1890, y siete años después presidió la Asamblea Liberal Eleccionaria que apoyaba la candidatura de Ignacio Andrade.
Fue abuelo de Carlos Raúl Villanueva, arquitecto venezolano.