Nació en Bucaramanga, Santander, hijo de Juan de Dios García Navas y Rosa Rovira de García.