Debutó en la temporada 1997 siendo dirigido por el entrenador Reinaldo Rueda, y fue suplente de Miguel Calero y del uruguayo Sergio Navarro.
Su primer partido fue frente al Atlético Bucaramanga tras una expulsión de Navarro.
Jugó varias temporadas como arquero titular del Deportes Tolima, saliendo del club a mediados de 2010.
Luego (2012) con el Real Cartagena a la Categoría Primera B.
Para el 2013 ficha por un año por el Deportivo Táchira de Venezuela.