Milan Rybák vystudoval brněnskou JAMU. Více než polovinu svého života strávil v plzeňské činohře (Divadlo J. K. Tyla). Od nástupu v roce 1968 do posledního vystoupení na sklonku roku 2002 v roli Hraběte Riverse v „Richardu III.“ tu odehrál přes stovku rolí. Rejstřík jeho postav obsáhl od úvodního klauna Augusta v „Kohoutově hře“ např. Tybalta v „Romeovi a Julii“, Aramise ve „Třech mušketýrech“, „Strakonického dudáka“, nezapomenutelného výpravčího Hubičku v „Ostře sledovaných vlacích“ a konečně i vytouženého „Cyrana z Bergeracu“. Ve filmu ztvárnil jen epizodní roličky.