 He is also fluent in Urdu and Dogri.He has taught at Punjabi University, Annamalai University and Jammu University, where he was the head of the Department of Punjabi.He holds positions on the academic boards and advisory committees of several literary and cultural organisations.