"Mistakes committed by generations against the girl child has resulted in a kind of imbalance in society, and this needs to be corrected by new generations," Modi said on International Women's Day.
He also encouraged people to take up the task of protecting the girl child and treating them equally.
"Daughters are neglected and killed, and it results in imbalance in society. Improvement does not come in just one generation, it takes time, but now we should decide that equal importance will be given to the girl child," he said.
It is "painful" that requests have to be made for protecting daughters and the girl child, Modi said.
He said the 'Beti Bachao Beti Padhao' programme was launched two years ago from Haryana.
The situation of the girl child was alarming in Haryana but now significant improvement has been noted under the programme, Modi said.
'Beti Bachao, Beti Padhao' is a social campaign of the Centre that aims to generate awareness and improve the efficiency of welfare services intended for girls.
She said that a "historic" Bill would be introduced in Parliament to check trafficking of women and children.
Before his address, the prime minister gave awards to Collectors of various districts for their performance under the 'Beti Bachao Beti Padhao' programme.
The prime minister also interacted with women and their children.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)