Вихованець СДЮШОР м. Ужгорода. Перший тренер — Олександр Іванович Філіп. У сезоні 2001/02 дебютував за клуб «Закарпаття-2» у другій лізі. У сезоні 2003/2004 разом із "Закарпаттям" виграв Першу футбольну лігу України і здобув право виступати в найсильнішому футбольному дивізіоні. Дебютував у Вищій лізі 20 липня 2004 року у домашній грі проти київського "Динамо" (1:2). За ужгородців провів 22 матчі в еліті українського футболу.
Перед сезоном 2007/08 перейшов до львівських «Карпат», за які виступав упродовж шести сезонів. У складі львівської команди виступав у груповому раунді ЛЄ 2010-2011 років. 4 липня2013 року перейшов до ужгородської «Говерли» на правах оренди. Утім, через розбіжності із тренером В'ячеславом Грозним, який не бачив гравця у стартовому складі своєї команди, залишив колектив і перебрався до сусідньої Білорусії у команду "Білшина". Після білоруського етапу кар'єри повернувся до лав "Карпат", але пробитися до основи львів'ян не зумів, провівши у сезоні 2014/2015 лише 7 матчів.
У лютому 2015 року перебрався у клуб німецької Оберліги «Айнгайт» (Рудольштадт)[1]. За німецьку команду провів 37 ігор і відзначився чотирма голами.
На початку серпня 2016 року став гравцем аматорського клубу «Минай» з однойменного села[2]. У 2018 році Михайло Кополовець став поєднувати виступи на полі із новою посадою спортивного директора команди. Із минайцями гравець вигравав групу А Другої ліги у 2019 році і перемагав у Першій лізі в сезоні 2019/2020.