Producto de las divisiones inferiores de Universidad de Chile, debutó profesionalmente durante la Copa Chile 1994 y anotó un gol contra Unión San Felipe.
[1]En la Primera División de Chile, también jugó para Deportes La Serena,[2] Deportes Temuco[3][4] y Coquimbo Unido.
[11][12] Luego de su retiro del fútbol profesional, representó a la Selección de fútbol playa de Chile en la Clasificación de Conmebol para la Copa Mundial de Fútbol Playa FIFA 2009, teniendo como compañeros a exjugadores profesionales como Rodrigo Cuevas, Rodrigo Sanhueza, Cristian Olivares, Jorge Torres y Carlos Medina, siendo dirigidos por Miguel Ángel Gamboa.
[13]Anteriormente, formó parte del equipo de fútbol playa del SIFUP, junto a jugadores como Esteban Valencia, Ignacio Parra, Patricio Correa y Francisco Bozán.
[14] Se tituló como entrenador de fútbol en el INAF el año 2009, junto a exjugadores como Dante Poli, José Luis Sierra, Pedro Reyes, entre otros.