Rowshan wurde 1974 erstmals in die Nationalmannschaft berufen und war Teil der "Goldenen Generation" des iranischen Fußballs. Schließlich konnte sich der Iran mit ihm 1978 erstmals für eine Weltmeisterschaft qualifizieren, bei der Rowshan im letzten Gruppenspiel gegen Peru nach einem schönen Solo ein Tor schoss. Auch konnte er sich mit dem Iran für die Olympischen Sommerspiele 1976 in Montreal qualifizieren und gewann zudem die Asienspiele 1974 und den AFC Asian Cup 1976 im eigenen Land. Sein letztes Turnier bestritt er 1980 beim AFC Asian Cup 1980 in Kuwait. Er machte insgesamt 48 Länderspiele, in denen er 13 Treffer erzielen konnte und gilt zudem neben Ali Parvin als der beste iranische Fußballer jener Zeit.