His career started in Powerlines, a small Ghanaian club, and his first European club was R.S.C. Anderlecht where he became Belgian champion three times. He played in Turkey from 1997-2004 before joining Halmstads BK in the Allsvenskan. He then left Halmstads BK in 2005 as the club did not renew his contract, he signed for Saudi Arabian team Al-Ettifaq and stayed with them for almost 2 years and then signed for HAGL in the Vietnamese V-League, which he left after one season. A free agent, Preko subsequently announced his interest of returning home to the Ghanaian league.