Producto de las divisiones inferiores de O'Higgins en su país natal, defendió al club hasta fines de la temporada 2000,[1]formando parte del plantel que descendió a la Primera B a fines del torneo de 1996 y que luego ascendió a la Primera División en 1998, junto a jugadores como Mauricio Dinamarca, Roberto González, Darío Gálvez, Iván Sepúlveda, Mario Núñez, Jaime González, entre otros.
En 2004 se unió al Persib Bandung, coincidiendo con sus compatriotas Claudio Lizama, Julio López, Ángelo Espinoza y el entrenador Juan Páez.
[11] Como miembro del PSMS Medan en 2005 ganó la Piala Emas Bang Yos, junto a sus compatriotas Luis Hicks y Mario Quiñones.
[12] En 2007, tuvo un paso por el club bruneano Brunei DPMM FC en la Superliga de Malasia.
[9] Además, ha participado en juegos de exhibición junto a jugadores como Cristian Carrasco y Claudio Martínez.