Nacido en Madrid en 1958. Licenciado en derecho, abogado en ejercicio especializado en administrativo. Ha sido profesor de la Universidad de Zaragoza.
Fue concejal y portavoz del Partido Aragonés en el Ayuntamiento de Zaragoza durante cuatro años.
En los últimos años ha sido secretario de actas y documentación de la comisión ejecutiva, así como secretario ejecutivo de Acción Política del Partido Aragonés y miembro de la Comisión Permanente.
Ha sido senador autonómico por Aragón en la Cámara Alta.
Es presidente del Partido Aragonés desde febrero de 2023.