Mohammad Nasir Masood was born to Allah Yar Sial on 4 March 1978 at Mohallah Noor Shah Bukhari, Tehsil Ahmad Pur East District Bahawalpur.

He joined Pakistan Navy in 1994 after doing his matric.

He was fond of playing cricket. Before joining Naval Aviation, he served at different naval ships. He was under training when on 10 August 1999, he was honoured with martyrdom.