Mirosław Hermaszewski urodził się w Lipnikach na Wołyniu. Działał w Aeroklubie Wrocławskim, później został pilotem wojskowym. W latach 70. został wybrany na polskiego kandydata do lotu w przestrzeń kosmiczną w ramach radzieckiego programu Interkosmos. Na przełomie czerwca i lipca 1978 roku Mirosław Hermaszewski odbył lot kosmiczny na statku Sojuz 30, stając się pierwszym i do tej pory jedynym Polakiem, który poleciał w kosmos. Służbę w wojsku zakończył ze stopniem generała brygady. Był odznaczony między innymi Krzyżem Komandorskim Orderu Odrodzenia Polski.
Mirosław Hermaszewski był też politykiem. W 1962 roku wstąpił do PZPR. W 2002 roku uzyskał mandat radnego sejmiku mazowieckiego z listy SLD-UP.