 He signed his first professional contract in 2002 with Mississauga Olympians in the Canadian Professional Soccer League.After a two-year tenure with the Olympians, he became a free agent in 2004 and signed a contract with Toronto Croatia.Though he featured sporadically in the starting line up, but managed to contribute by securing a playoff berth for Toronto by concluding the season with a second-place finish in the Western Conference.