Ha iniziato la sua carriera da calciatore nell'Haka nel 1991.
Ha proseguito nel Zwolle e, in Finlandia, nel Jokerit e nel MyPa.
Successivamente è prima tornato a guidare l'Haka e poi è andato in Irlanda ad allenare il Drogheda United.
Dopo aver allenato il FC KTP per tre stagioni consecutive, nell'agosto 2016 ha firmato un contratto con lo Shamrock Rovers, entrando a far parte della gestione tecnica della squadra[1].