Taravajra originally trained as a solicitor. He has completed a Masters degree in Mindfulness based approaches in healthcare at Bangor University and is now teaching for the Centre for mindfulness research and practice (CMRP) at Bangor. Taravajra has been teaching MBCT in the community since 2005 and since 2011 has been training local NHS clinicians to teach mindfulness. His teaching work includes courses for carers and for older people. He also holds a British Wheel of Yoga teaching diploma and teaches mindful yoga in Brighton. He is currently training in Focusing.