As a youngster he played for B1938. He shifted to B1901 - Nykøbing in 1985, where he immediately showed his skills. He was offered a professional contract a few years later and made his debut in the first team when he was only 16. When he was 18 he joined Næstved a team in the Danish Superliga.
He was the manager of the 1. division club Skive from 2008 to 2013.