Han har tidligere også spilt for de belgiske klubbene Genk og Standard Liège og den portugisiske klubben FC Porto. Han debuterte for det belgiske landslaget i mai 2006 bare 18 år gammel.