Casado. Dos hijos.
Licenciado en Derecho. Graduado en Ciencias Políticas y de la Administración. Graduado en Geografía e Historia. Máster en Pensamiento Político. Graduado en Español: Lengua y Literatura. Abogado desde 1992.
Concejal en el Ayuntamiento de Ponferrada (1995-2000). Portavoz del PP en el Consejo Comarcal del Bierzo (1995-2000). Director General de Administración Territorial de la Junta de Castilla y León (2000-2003). Delegado Territorial en León de la Junta de Castilla y León (2003-2011). Diputado Nacional desde 2011.