Es ingeniero civil con especializaciones en periodismo, política y asuntos internacionales, y en asuntos fiscales. Es magíster en economía.
Fue concejal durante cinco periodos, entre el 98 y el 2015. En el 98 entró al Concejo con el aval del Partido Conservador. En ese año obtuvo 9.000 votos, en el 2000 aumentó a 15 mil votos, y en el 2003 cerró con 22 mil votos.
Para 2007 se fue a Cambio Radical junto con varios conservadores que le ayudaron a Germán Vargas Lleras a formar el nuevo partido. Ese año se reeligió con 13 mil votos y en 2011 lo hizo 15 mil votos. Aunque lo investigaron por el carrusel de contratación en la Alcaldía de Samuel Moreno, lo hallaron inocente.
En 2015 no se lanzó porque para entonces aún estaba siendo investigado. De todas maneras, en 2016, el entonces alcalde de Bogotá, Enrique Peñalosa, lo nombró como director de mejoramiento de vivienda en la Caja de Vivienda Popular. Pero renunció para lanzarse en 2018 a la Cámara por Cambio Radical. Se quemó con poco más de 11 mil votos. Ese año también le hizo campaña a Iván Duque en 2018, a quien conoció a través del exvicepresidente Francisco Santos.
El último trabajo de López fue entre 2020 y 2022 como asesor en la Contraloría General de Felipe Córdoba. Ejercía funciones de jefe de apoyo técnico en la unidad de responsabilidad fiscal.
Vuelve a ser concejal, esta vez por el Nuevo Liberalismo y 10,982 apoyos. A Galán lo conoce desde que ambos militaron en Cambio Radical.