Hizo su debut en la Categoría Primera B del fútbol colombiano con el equipo Deportivo Rionegro en 1993, sus actuaciones posteriores lo llevaron al Atlético Nacional donde estuvo entre 1996 y 1998, consiguiendo así la Copa Interamericana 1997.