Club Olimpo
He began his career with Trujillanos F.C. in his native Venezuela in 1994 and stayed there four years until moving to Caracas F.C., gaining more than 100 appearances over 6 years. He moved to Argentina to play for Club Olimpo for a short time in 2004. In 2006, he moved back to venezuela to play for Mineros de Guayana for a season, then played for UA Maracaibo, then moved to Cyprus in Europe to play for Nea Salamis FC for a year, and finally went back to Mineros de Guayana for 8 years until his retirement in 2016.