Han har tidligere spilt for blant annet Manglerud Star, Hamarkameratene, Vålerenga, Sandefjord, Kongsvinger og Eidsvold Turn. Han regnes som en duellsterk forsvarsspiller både som midtstopper, høyreback og defensiv midtbane.