Desde 1977, ha venido ocupando puestos en las embajadas españolas en el extranjero, como la de Suecia y Senegal, y fue embajador español en Libia y Hungría.