Ha sido concejal y primer teniente de alcalde de Marbella, así como diputado al Parlamento de Andalucía por la provincia de Málaga (1986-2000) y senador por designación autonómica (1989-1994).