He was born in Kuwait but his family returned to Karachi because of the Gulf War, and he first began to play cricket in the city's streets at the age of 14.[3]
ODI
Tanvir made his ODI debut on 2 May 2011 in the 4th One Day International against the West Indies, along with Usman Salahuddin, taking 1 wicket for 45 runs off 6 overs.[4]