Jugó en los equipos Deportes Tolima, Atlético Nacional, América de Cali, Cúcuta Deportivo, Independiente, Barcelona, Atlético Bucaramanga, Santos, Necaxa, Sportivo Luqueño, All Boys, General Paz Juniors y Málaga.