For any Nepali passport holder, they can travel on an unexpired passport and have it renewed in Nepal. So in this case, yes, he can travel to Nepal using the current passport.
For travel to another country, they would need to have a six month passport validity. Along the same lines, if it was an American passport holder, they would need to renew their passport because of the same rule.
Hope this answers your question.
Zen Travels - zentravels.com 202.552.1508