З серпня 1973 року по жовтень 1976 року — робота в Держплані УРСР на посадах інженера-математика-програміста, економіста, старшого економіста. З жовтня 1976 року по березень 1980 року — референт Ради Міністрів УРСР. З березня 1980 року по серпень 1991 року — начальник підвідділу, заступник начальника відділу, начальник відділу Держплану УРСР.
1 серпня 1991 року призначений заступником Міністра УРСР у справах роздержавлення власності і демонополізації виробництва.
29 жовтня 1991 року призначений Міністром праці України[2]. Під час керівництва Михайла Каскевича Міністерством розроблені законодавчі засади функціонування ринку праці України в умовах ринкової економіки. Термін безперервного перебування на чолі Міністерства праці (з урахуванням періодів виконання обов'язків) перевищив 4 роки та 9 місяців, що є одним з найбільших показників для міністрів в історії українського Уряду. За цей час змінилося 6 керівників Уряду України. Пішов у відставку з посади Міністра праці 8 серпня 1996 року після призначення Прем'єр-міністром України Павла Лазаренка[3].
З листопада 1996 по січень 1997 року — віцепрезидент УСПП.