Nacido el 27 de octubre de 1943 en la localidad de Pozoblanco (Córdoba), en el seno de una familia de clase media, estudió bachillerato con los Salesianos y se licenció en Historia por la Universidad de Granada, luego de una pequeña crisis en la que estudió Teología con los Jesuitas de la Aduana (Córdoba).