Nagi was born in 1939 in the Punjabi city Sheikhupura and studied at Muslim High School No 2 before attending Government College, Lahore and MA in Urdu (First Class First-Gold Medalist) from Punjab University Oriental College. He earned his PhD from the University of the Punjab.
