Upreti has worked for over eighteen years as the head of the Central Department of Geology at Kirtipur Campus and the Department of Geology, Tri-Chandra Campus, Tribhuvan University in Nepal.
His teaching of both undergraduate and post-graduate students has focussed on Engineering Geology both in Nepal and abroad.
[1] he has also co-edited a book about landslide hazard management and control in the Hindukush-Himalaya region.
In 2001, he was a visitingprofessor at the Jawaharlal Nehru Centre for Advanced Scientific Research in Bangalore, India.
Upreti is the president of the Disaster Preparedness Network-Nepal (DPNet)[3] He is a long serving member of the Nepal Geological Society.