Hassan was born in Lahore, Pakistan, to an upper-class Sayid Muslim family.
She taught at the University of Punjab at Lahore from 1966 to 1967 and worked in Pakistan's Ministry of Information and Broadcasting from 1969 to 1972.