Foran 1997-sesongen skrev han under for Halmstads BK. Hos Motala ble han benyttet i mange forskjellige posisjoner på banen. Hos Halmstad startet han som venstreback, men ble i løpet av den første sesongen flyttet over på høyreback. Han fikk sin første befatning med fotball på landslagsnivå da han i mai 1997 spilte en B-landskamp mot Polen. Etter sesongslutt ble han i vinterpausen innkalt til A-landslaget, og fikk sin debut i en målløs treningskamp mot i januar 1998. Året etter spilte han sin andre A-landskamp, også da med Jamaica som motstander. Sin tredje og siste opptreden på landslaget gjorde han i 2003. Med Halmstad ble han svensk seriemester i 1997 og 2000. Deretter gikk han til Helsingborgs IF, hvor han spilte tre sesonger, før flyttelasset gikk til Danmark for å spille for Viborg FF.