Es Arquitecto de la Universidad Pontificia Bolivariana.
Ocupó un puesto en el Concejo hasta 2002.
[1][2] En las elecciones legislativas de Colombia de 2006 fue elegido Representante a la Cámara por Atlántico con 53.100 votos, y posteriormente en las elecciones legislativas de Colombia de 2010 fue reelecto Representante a la Cámara con 40.489 votos.
[3] En las elecciones legislativas de 2014 dio el salto al Senado de la República, siendo electo con 83.944 votos y reelegido en las elecciones de 2018 con 69.295 votos.
En el Senado fue miembro de la Comisión Cuarta, que presidió en la legislatura 2015-2016.