Nacido en Palencia, está casado y tiene tres hijos. Es Licenciado en Derecho y Administración y Dirección de Empresas por ICADE E-3 y en Ciencias Políticas y de la Administración por la Universidad Complutense de Madrid.
Ha cursado recientemente el Programa de Liderazgo para la Gestión Pública del IESE. Ha trabajado durante casi 20 años en una importante consultora internacional, como consultor de Administraciones Públicas. Actualmente desarrolla su trabajo en el área de Transacciones Corporativas de otra relevante compañía global de servicios profesionales