У дорослому футболі дебютував 2000 року виступами за «Метростарс», в якій провів один сезон, взявши участь у 24 матчах і відзначившись чотирма голами.
2003 року уклав контракт з клубом «Даллас Берн», у складі якого провів наступний сезон. 2005 року захищав кольори команди клубу «Сан-Хосе Ерсквейкс». 2006 року приєднався до складу клубу «Х'юстон Динамо».
Виступи за збірні
2001 року залучався до складу молодіжної збірної США. На молодіжному рівні зіграв у 3 офіційних матчах, забив 1 гол.