He has been teaching since 1998 and he is teaching yoga teacher training courses since 2009. He has trained over 3000 yoga teachers in past 10 years. Born and raised in India his yoga education started from the age of 8 years as part of his school education. Over the period he has studied yoga and yogic philosophy in-depth from various reputed teachers.