Sus abuelos paternos fueron el licenciado en leyes Juan de Cervantes y doña Leonor de Torreblanca, hija de Juan Luis de Torreblanca, un médico cordobés; su padre se llamaba Rodrigo de Cervantes (1509-1585) y nació en Alcalá de Henares por casualidad: su padre tenía entonces su trabajo allí.