Porsch studerte germanistikk og anglistikk i Wien. Han emigrerte i 1973 fra hjemlandet Østerrike til DDR og ble DDR-statsborger i 1979. Han jobbet i Karl-Marx-Universität i Leipzig. Fra 1982 var han dosent og senere professor for språkteori og sosiolingvistikk.