Se casó con Marina González, con la que tuvo cuatro hijos: Andrés, Alonso, Francisco y Leonor; aunque algunos autores afirman que sólo Alonso y Leonor eran sus hijos, mientras Andrés y Francisco eran sobrinos.