He first established himself as a player in the Danish Football League with Holstebro BK, AGF Aarhus and AC Horsens, though did not make the Superliga. In 1999, he joined the Football League in England. He later made over 100 appearances for Bournemouth and Blackpool, as well as more than 50 appearances for Bradford City and Coventry City. He was named as Bournemouth's Player of the Year for the 1999–2000 season. He helped Blackpool to win promotion out of League One via the play-offs in 2007. He ended his career in 2010 after brief spells with Port Vale and Fleetwood Town. He went on to coach at Coventry City, Tamworth and AaB.