His father was a journalist in the daily Anis during the communist régime. After the take-over of the major part of Afghanistan by the Taliban in 1996, he fled with his family to Tajikistan and thereafter to the Netherlands in 1997, where they were granted asylum. He went to live in Mantgum, which is a village in the province of Friesland.
On July 10, 2002 he became a member of the Socialist Party and of its youth organisation ROOD. On March 16, 2006 he was elected into the municipal council of Leeuwarden. He was a councillor till January 28, 2008. In the same month he became a member of the Dutch House of Representatives, thus becoming the youngest Dutch MP ever.
Bashir stated that he would refuse to oath loyalty to the soon-to-be-crowned Prince of Orange, Willem Alexander. Bashir is a republican and is against the Dutch monarchy.