Trained for years in classical voice, he has more than ten years background in classical music teaching and performance. He graduated in music management from University of Agder, Norway and did a MA in Classical voice at Tribhuvan University, Nepal.

As a Guest Music Teacher, he was appointed to teach World Music in 2013 and worked with Professor Bjron Ole Rasch for two years at the University of Agder, Norway and has also served seven years as teaching assistant of folk music at Department of Music, Tribhuvan University, Nepal. Currently, he is strongly involved in community projects involving music teaching and learning. His main areas of research are music sustainability, cultural continuity, music, health, and community wellbeing.

Passionate about traditional music and cultures, in 2016 he shifted his area of study to ethnomusicology and started PhD at the Department of Music, University of Alberta.