Se casó cuatro veces: en 1575 con Isabel de Torres, con quien tuvo a Isabel de Torres, que fue monja en el convento de Santa Marta de Córdoba; en 1576 con Catalina Ponce, hija de Hernán Ruiz "el Joven" y con una hija —Luisa Ordóñez— casada con el pintor Bernabé Velázquez de Espinosa, tuvo con ella a Andrea de Ocampo y Catalina Ponce de Ocampo; entre 1604 y 1608 estuvo casado con Catalina Paredes; en 1608 se casó con Francisca Maldonado.