[1] Gandhi was born on 18 June 1990 in Surat into a Gujarati Hindu family.
Chirag Gandhi was raised in Surat and completed his schooling from MT Jariwala High School and in 2010, he has taken his B.com degree from SPB English Medium College of Commerce, Surat.
Gandhi made his domestic limited-overs debut in February 2011, playing for Gujarat in the Vijay Hazare Trophy in Indore.
He made his Twenty20 debut later that year against Baroda in the Syed Mushtaq Ali Trophy.
[3] Gandhi scored 169 runs with 22 fours and two sixes in the 2017 Irani Cup against Rest of India at Mumbai.