Es Ingeniero Técnico de Obras Públicas y ha ejercido como jefe de obra en diversos trabajos de edificación y urbanización en empresas privadas, siendo, igualmente, gerente de empresas dedicadas a la construcción y edificación.En el terreno político, ha sido presidente local de Navalcarnero y coordinador de la zona Navalcarnero-San Martín de Valdeiglesias. Igualmente, ha sido miembro de la Comisión Provincial, Junta Directiva Provincial y Comisión Autonómica Provincial, en calidad de vocal de Alianza Popular.