Comenzó su carrera en Fimleikafélag Hafnarfjarðar y se mudó a Bélgica para jugar en el Sporting Lokeren al principio de su carrera.
Regresó a FH por un corto período, pero aparte de una cesión en Lillestrøm SK y una prueba en Genk, jugó para Lokeren desde octubre de 1998 hasta 2006.
En 2006, se transfirió al FC Twente, donde firmó un contrato hasta 2009.
Para la temporada 2007-08, fue cedido al recién ascendido De Graafschap, antes de finalmente regresar a Bélgica, jugando para el Cercle Brugge, donde terminó su carrera como futbolista en el verano de 2014 para luego convertirse en asistente del entrenador Lorenzo Staelens.
[5] En junio de 2024, fue anunciado como director deportivo del KAA Gent.