Se desempeñaba como defensa y su último club fue el Club Deportivo Palestino de la Primera División de Chile.
Se inició en las divisiones inferiores del Club Deportivo Universidad Católica, pero nunca logró jugar en el primer equipo.
En 2001 llega al Palestino, con la camiseta árabe juega 21 partidos y convierte un total de 11 goles.
A mediados de 2004 ficha por el Santiago Wanderers, con la camiseta caturra logra jugar 14 partidos y no convierte ningún gol en todos los partidos.
[1] En 2014 Emiliano Astorga le comunica que no está en los planes del Palestino para la nueva temporada, con lo que deja el club árabe después de 14 años.