On 30 June 1939 she married Philip Gunawardena, one of the founders of the Lanka Sama Samaja Party. During the Second World War, when her husband escaped from detention in Ceylon to India, she followed in disguise. They were both later arrested by Indian police in 1943 and after several months deported back to Ceylon.[2][3]
As a member of parliament she campaigned for equal treatment of women, pushing for women to be recruited to the civil service and be appointed to senior positions in government departments.[3]
Her eldest son, Indika, was a member of parliament and a cabinet member, her second son, Prasanna, was the Mayor of Colombo between 2002 and 2006, her third son, Dinesh, served as the prime minister of Sri Lanka from 2022 to 2024, representing the Colombo Electoral District and the current leader of the Mahajana Eksath Peramuna (MEP), whilst her fourth son, Gitanjana was also a member of parliament and a deputy minister. One of her grandsons, Yadamini Gunawardena, is also a member of parliament.