Etter å ha spilt for Montreal Impact og Toronto Lynx i Canada og Pittsburgh Riverhounds og Miami Fusion i USA kom han til Sverige og GIF Sundsvall i 2005 uten at han var nok til at klubben reddet plassen. Han gikk så til IFK Göteborg, der han slet med å få spilletid. Det resulterte i at han ble utlånt til Odd Grenland i 2006. Etter at han spilte for Odd har han vært innom danske AC Horsens og tyske FC Ingolstadt 04, før han i 2008 signerte for Milton Keynes Dons.