During his career he played for PAOK Thessaloniki and Burnley, and a short period to Crystal Palace and Omonia Nicosia.
In 1992 he joined PAOK Thessaloniki, and made over 187 appearances for the Greek team, earning himself 15 international caps for Greece in the process.
[2] He was brought to Burnley by Stan Ternent as one of three Greeks to sign for the Clarets along with goalkeeper Luigi Cennamo and centre-forward Dimitrios Papadopoulos.
He would make almost 100 appearances for the Clarets, his last being in the farcical 7–2 home defeat to Sheffield Wednesday, when he was carried off injured in the first half and replaced by Marlon Beresford.
[3] Michopoulos would return to his native Greece and become goalkeeping coach at his old club, PAOK, a position he still holds.