He is mostly known as Colonel Muhammad Khan to distinguish him from other bearers of this common name, despite his efforts to be recognised by his birth name. Later editions of his books show his name as just Muhammad Khan.
He was born as Muhammad Khan in the village of Balkasar which is a part of city of Chakwal, Punjab, Pakistan. He studied in Islamia College Civil lines and when World War II broke out, he joined the British Indian Army. He served in Iraq, Egypt and Palestine. In the Libyan Desert, he valourously fought against the Germans.
He rose to fame when he surprised the literary circles through his book Bajung Aamad. It was an autobiographical account of his life as a soldier in World War II. In 1974, he went on a tour of the UK and later published his account of the UK tour in Basalamat Ravi. Later he published another book, Bazam Arayan, a collection of semi autobiographical short stories.