Pertenece al Cuerpo Superior de Administradores Civiles del Estado, y ha ocupado numerosos cargos públicos, como Observador de la ONU en Angola o Vicepresidente de la Agencia Europea del Medio Ambiente. Desde el punto de vista literario, es secretario del PEN Club de España. Colabora en diversos periódicos.