Yousafzai, who is now 20 years old gave an emotional, heartfelt speech on her return to her country of birth, where she is still under threat of violence.
"I'm not very old but I've seen a lot," she said following a meeting with Prime Minister Shahid Khaqan Abbasi.
"I couldn't control what happened, if it was my choice I wouldn't have left my country at all. I had no choice, I had to leave for my life."
In a speech in which she often had to pause for tears, the activist hailed the fact "more than 6 million dollars" has been invested on education in Pakistan in recent years, adding she hoped
"we all join hands for the betterment of Pakistan for our future, to empower our women so they can earn and stand on their own two feet."
Abbasi said he was "so happy that our child who has earned so much fame internationally has come home."
"You represent us in the world and especially of the youth and girls and the work you've done for education of girls," he said.
"It is our dream and prayers that you are successful, our prayers with you. Welcome home Malala!"