I 1978 spilte han hovedrollen som Johannes Rosmer i NRK Fjernsynsteatrets oppsetning av og hos NRK medvirket han også i rollene som «Ridder von Smygenskjold» og «Molokk» i barne-og familieserien Ridder Runde og hans kamp mot drager og baroner som ble sendt i romjulen 1979, samt som «Blomster-Johann» i NRKs julekalender fra 1995. I 1966 spilte Hårstad rollen som Claudius i Tom Stoppards Rosenkrantz og Gyldenstjern er døde som det året ble satt opp ved Nationaltheatret. Gjennom de neste femogførti år arbeidet Hårstad ved Nationaltheateret og medvirket der i en lang rekke roller. I år 2000 spilte Hårstad rollen som Edvard Munch i Odd Nerdrums skuespill Kuratoriet som ble satt opp i Tinfos-hallen på Notodden.