During his club career played for the following teams: Independiente Medellín (1983-1987), Atlético Nacional (1988-1989), América de Cali (1990, 1992-1995), Real Valladolid (1990-1992), Dallas Burn (1996, 1998-1999) Veracruz (1997), New England Revolution (1999-2001), Deportivo Pereira (2002), and Deportes Quindío (2003-2004).