En 1844, Villanueva contrajo matrimonio con Vicenta Doncel en San Juan; tuvo dos hijos, Guillermo y Vicenta Villanueva.