Trayectoria profesional
- En 1977 ingresó como funcionario en el Cuerpo Superior de Inspectores de Trabajo y de Seguridad Social.
- Entre 1979 y 1983. Delegado en Girona de la Consejería de Trabajo del Generalitat de Cataluña.
- De 1983 a 1985. Jefe de Gabinete del Gobernador Civil de Barcelona.
- Entre 1985 y 1996. Gobernador Civil de Girona.
- Entre 1999 y 2004. Director de Transportes y Circulación y Comisionado de Movilidad en el Ayuntamiento de Barcelona.
- Entre 2004 y 2012. Director General de Tráfico.
- Entre 2012 y 2016. Consejero de Empleo y Seguridad Social en la Embajada de España en Marruecos.
- De 2016 a 2018. Consultor de Seguridad Vial del Banco Mundial y la Corporación Andina de Fomento.
- El 29 de junio de 2018 es nombrado Director General de Tráfico.