Fue elegido diputado del Parlamento de Andalucía tras las elecciones autonómicas de 2015. Anteriormente, ha ejercido diferentes responsabilidades tanto en la Administración autonómica como en la municipal. Entre otros, ha desempeñado los de delegado en Sevilla del Gobierno de la Junta de Andalucía (2012-2015) y de la Consejería de Medio Ambiente (2010-2012).