Hijo de Diego Rojas y de María Saavedra, se casó con Inés Sánchez con quien tuvo cuatro hijos.