Modi's official twitter account shows colourful balloons rising through the page to mark his birthday.
The prime minister also received greetings from people on the social networking site. People tweeted with the hashtag #HappyBdayPM, which was trending at the top in India.
Apart from many Bharatiya Janata Party (BJP) leaders who took to Twitter to wish Modi, Delhi Chief Minister Arvind Kejriwal also wished Modi on his birthday.
"Greetings to Prime Minister Sh Narendra Modi ji on his birthday. My prayers for his health and long life," Kejriwal tweeted.
Union Home minister Rajnath Singh tweeted: "Greetings to the Prime Minister Shri Narendra Modi on his birthday today. May God bless him with good health and long life."
"On behalf of whole of Gujarat and myself, I extend warm birthday greetings to our Prime Minister," tweeted Gujarat Chief Minister Anandiben Patel.
Greetings to Prime Minister Sh Narendra Modi ji on his birthday. My prayers for his health and long life— Arvind Kejriwal (@ArvindKejriwal) September 17, 2015