[5] Wasim was born into a Pashtun family of the Wazir tribe that resides in North Waziristan, Khyber Pakhtunkhwa, where he began to play tape ball cricket.
[13] In March 2021, he was named in Pakistan's limited overs squads for their tours to South Africa and Zimbabwe.
[16] He made his T20I debut on 28 July 2021, for Pakistan against the West Indies,[17] taking the wicket of Chris Gayle.
[25] After missing out on a number of games, he was recalled to the test team ahead of Pakistan's tour to Australia for a 3-match series.
[26] On 26 June 2024, Muhammad Waseem was married in a private Nikah ceremony at Masjid al-Haram in Mecca, Saudi Arabia.