Krupiński od czerwca br., decyzją rady nadzorczej Pekao SA, pełnił funkcję wiceprezesa Pekao SA, kierującego pracami zarządu. Fotel prezesa miał objąć dopiero po uzyskaniu zgody KNF.
Zastąpił odwołanego przez radę nadzorczą Pekao SA z funkcji prezesa Luigiego Lovaglio.
Michał Krupiński w styczniu 2016 r. został wybrany przez radę nadzorczą PZU na prezesa spółki. Piastował tę funkcję do marca br., kiedy to został odwołany przez radę nadzorczą.
Wcześniej, w latach 2006-08, był m.in. wiceministrem skarbu.