Born on 13th June 1989 in Patras, he played for Panahaiki and Panionios but it was his performances playing for Olympiakos that convinced Benfica to secure his hiring in August 2014. For Benfica, the Greek won 4 National Championships. 1 Portuguese Cup, 2 League Cups, and 1 Super Cup.