Tras realizar unas pruebas, ingresa a las divisiones menores del Atlético Nacional en 1983, donde se mantuvo hasta 1986.
En 1994, pasa al recién fundado Deportivo Antioquia a pedido del DT Jairo Ríos.
En el año 2000, con 34 años, ingresa a la Universidad Cooperativa de Colombia, donde cursa una carrera técnica en fútbol.
Ya graduado en 2003, comienza a trabajar en el equipo Florida Soccer, donde toma las riendas del equipo sub-15, dirigiendo a jugadores que llegaron al profesionalismo como Jairo Palomino y Giovanni Moreno.
En 2006, Óscar Aristizábal se lo lleva como asistente del Deportivo Rionegro, donde estuvo hasta 2008, y luego pasan al Envigado FC en 2009.