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ą.
Od 2011 roku Krupiński był prezesem zarządu Merrill Lynch Polska i szefem bankowości inwestycyjnej dla Europy Środkowej i Wschodniej w Bank of America Merrill Lynch. Odpowiadał tam za nadzorowanie i prowadzenie projektów fuzji i przejęć, finansowania na rynkach prywatnych oraz publicznych. Doradzał w zakresie zarządzania aktywami, polityki inwestycyjnej oraz struktury kapitałowej, między innymi w sektorze bankowym i ubezpieczeniowym.
W latach 2006-2008 był podsekretarzem stanu w Ministerstwie Skarbu Państwa, gdzie odpowiadał za nadzór właścicielski. Nadzorował program konsolidacji sektora energetyki.
Przed powołaniem Krupińskiego do zarządu Banku Pekao SA, Walne Zgromadzenie Akcjonariuszy banku dokonało zmian w składzie rady nadzorczej. Wybór nowej rady był związany ze zmianami właścicielskimi w Banku Pekao SA.
Przejęcie przez PZU pakietu akcji Pekao SA od włoskiego UniCredit to jeden z elementów zapowiadanej przez rząd „repolonizacji” sektora bankowego.