Vasanbhai Ahir was born on 30th July 1958, Ratnal, Taluka Anjar, Kutch district. Ahir is a member of Gujarat Legislative Assembly from Anjar constituency for 13th assembly since December 2012. He formerly represented Bhuj constituency in the 12th assembly from 2007 to 2012.
He started his political career right from the lowest level of Indian democracy that is Gram Panchayat. He was elected as Sarpanch of Ratnal (a village between Anjar and Bhuj in Kutch district).
He was a member of 9th Gujarat Legislative Assembly, 1995-97.