Balashankar Kantharia was born on 17 May 1858 in Sathodar Nagar Brahmin family in Nadiad (now in Gujarat, India). He had studied till the first year of his college. He was polyglot and knew Gujarati, Persian, Arabic, Sanskrit, Braj and Hindi languages as well as music and archaeology