Michał Bajor urodził się 13 czerwca 1957 roku w Głuchołazach, ale dzieciństwo spędził w Opolu. Jego ojciec był aktorem w opolskim teatrze lalek, a matka nauczycielką. Już od dzieciństwa uczył się tańca i gry na fortepianie.
W wieku 13 lat zadebiutował jako piosenkarz startując w eliminacjach do opolskiego festiwalu w roku 1970. Trzy lata później otrzymał pierwszą nagrodę na festiwalu piosenki radzieckiej w Zielonej Górze i został zaproszony na festiwal w Sopocie.
W roku 1975 rozpoczął karierę aktorską występując w filmie Agnieszki Holland zatytułowanym „Wieczór u Abdona”. W tym samym roku rozpoczął studia w Państwowej Wyższej Szkole Teatralnej w Warszawie.
Już podczas studiów w roku 1979 rozpoczął pracę w warszawskim Teatrze Ateneum, z którym współpracował do roku 1994. Począwszy od roku 1980 wystąpił w licznych filmach współpracując z takimi reżyserami jak Filip Bajon, Barbara Sass, Feliks Falk czy Krzysztof Kieślowski.
W roku 1987 nagrał swoją pierwszą płytę zatytułowaną „Michał Bajor Live”. Wśród umieszczonych na niej utworów znalazły się polskie wersje utworów Jacques’a Brela, które stały się muzyczną wizytówką Michała Bajora.
Jedną z najlepszych jego ról i chyba najbardziej charakterystyczną była kreacja cesarza Nerona w filmie Jerzego Kawalerowicza „Quo vadis” według powieści Henryka Sienkiewicza.
Trudno zliczyć wszystkie nagrody jakie Michał Bajor wyśpiewał na kilkudziesięciu festiwalach.
Do chwili obecnej zagrał w około 20 filmach, nagrał 19 płyt, wystąpił także w kilku sztukach teatralnych, licznych spektaklach muzycznych. Odbył też szereg wojaży koncertowych, które zawsze gromadzą liczną publiczność.