Licenciado en Derecho, con Doctorado Oficial, Piloto del Ejército del Aire. Es abogado de profesión.
Fue fundador, junto con Ridruejo, de la Unión Social Democrática Española (USDE). Miembro de la llamada «Platajunta». Es vocal del Comité Ejecutivo de Alianza Popular, y presidente de Unión de ExCombatientes de ambas zonas (UNEX). Es también vocal de la Directiva de la Fundación Mundial de Excombatientes.