Era hijo del político cordobés José Sánchez Guerra y de Luisa Sainz y Fernández.