20 lutego 2008 podpisał kontrakt z ŁKS-em Łódź, w barwach którego zadebiutował dwa dni później, podczas spotkania z Jagiellonią Białystok (0:4). Ogółem rozegrał w Ekstraklasie 22 spotkania, nie zdobył żadnej bramki. Od połowy 2009 roku występował w klubach australijskich: Newcastle Jets oraz Western Sydney Wanderers, z którym w 2014 roku zwyciężył w rozgrywkach Ligi Mistrzów AFC i wystąpił w Klubowych Mistrzostwach Świata 2014. Po sezonie 2016/17 zakończył karierę i wkrótce po tym rozpoczął pracę jako trener grup młodzieżowych w Newcastle Jets.