Dalglish was arrested in April last year in Kavrepalanchowk district, near Kathmandu.
A former UN official has been jailed for sexually abusing children in Nepal, officials said Tuesday, following a trial underscoring the country's growing appeal for foreign paedophiles.
Peter John Dalglish, 62, from Canada, a formerly high-profile humanitarian worker, was sentenced on Monday to two terms of nine and six years in two cases after being convicted last month.
Thakur Trital, a district court official, told AFP that Dalglish had been sentenced for nine years for abusing a 12-year-old boy and seven years jail for molesting another 14-year-old.
"The judge is yet to decide whether he should serve a total 16 years in jail or be released after nine years. In most cases of a similar nature, sentences get overlapped but it is upon the judge to decide," Trital said.
Dalglish has also been told to pay compensation of 500,000 Nepali rupees ($4,550) to each of the victims.
Dalglish was arrested in April last year in Kavrepalanchowk district, near Kathmandu, by Nepal's Central Bureau of Investigation.
The two boys were at the house where police detained Dalglish, investigators said.
Dalglish denied the charges, and his lawyer could not be reached for comment.
The aid worker, who in 2016 was awarded the Order of Canada -- the country's second-highest civilian honour -- made his name as a humanitarian worker advocating for street children, child labourers and those affected by war.
He co-founded Street Kids International in the 1980s which merged with Save the Children.
In the last decade, Dalglish held key positions in UN agencies, including a chief for UN Habitat in Afghanistan in 2015.
In Nepal, Dalglish was an advisor in a child programme for the International Labour Organization in the early 2000s.
Agence France-Presse