Shafi began his career as a radio presenter from the Hyderabad radio station. He honed his acting skills by taking part in plays broadcast from the radio in 1960s. Meanwhile, he obtained a postgraduate degree from the University of Sindh, Jamshoro.
He later moved to Karachi and began his career as an actor.
Shah was introduced by PTV producer late "Shahzad Khalil" in his Urdu-drama serial “Teesra Kinara” from where he joined the elite club of the leading television stars. PTV"s play Urta Asman, directed by Shahzad Khalil, was his debut performance.
Teesra Kinara was his first popular television play: Shafi became a household name. He earned accolades for his acting in many plays, especially Chand Girahan, Dairey, Aanch, Bund Gulab and Mohabbat Khawab Ki Surat.
Shafi acted in all mediums of entertainment, from radio, theatre to films and television
During his 30-year career, He performed in over 50 drama serials and over 100 television plays in the Urdu and Sindhi languages on different television channels. Notable television plays
Mohabbat Khawab Ki Surat
Mannat (Maa Aur Mamta)
Dhori (Ary Digital)
Kaanton sey aagey (Tv one)
Muhib Sheedi (1992) (Sindhi language)
He was on his party’s cultural committee and worked to promote arts and culture. On March 12, 2004 Shafi Mohammad Shah joined Pakistan based United Nations International Children's Emergency Fund and World Health Organization in order to help alarm the parents of minor children about taking vaccinations against Polio
In 2007, the participants at Karachi Press Club (KPC) paid tribute to actor Shafi Mohammad Shah at the Karachi Press Club (KPC).
This meeting was organised by the KPC"s cultural committee, in which several artists paid tribute to Shah, including Anwar Solangi, Manzoor Qureshi and Mumtaz Kanwal.
On November 16, 2008, the first death-anniversary of Shafi Mohammad Shah, a book titled “Wo aadmi tha ya moti dana (Was He A Human Or Bead of Pearl)” authored by Nagina Hisbani on the life and artistic performance of Shah. This launching ceremony had been organized by the Sindh Fankaar Welfare Trust, at the Mumtaz Mirza Auditorium.
Shafi Muhammad Shah was an active member of the Pakistan Peoples Party and contested the general elections in October 2002 from NA-253, Karachi but lost.