On April 3, 2015, along with Giorgos Katsikas, he terminated his contract with PAOK, receiving his payment until the end of the season.
Aiming towards this direction, the Greek club also signed Stefanos Kapino, Dimitris Goutas, Dimitris Kolovos and Giannis Gianniotas, adding to the club's existing talent as the likes of Kostas Fortounis, Andreas Bouchalakis, Tasos Avlonitis and Andreas Gianniotis among others.
On 19 January 2016, he joined Panionios on loan for six months, since he did not manage to earn a single appearance for Olympiacos in the Superleague Greece.
[4] On 23 January 2016, almost six months after his last appearance in the Super League, he made his debut with Panionios in a 0–0 home draw game against Asteras Tripoli as a substitute.
[6] On 21 August 2017, he signed a three-year contract with Panathinaikos as a personal choice of club's coach Marinos Ouzounidis.