McLachlan said he had consumed two or three bottles of beer.
Judge Thomas Ingram was sceptical.
''You were too drunk to stand up, really,'' he said.
The defendant had no previous convictions and the judge gave him credit for his ''excellent record''.
Leonard said McLachlan usually had his wife pick him up after such functions but she had recently had an operation and was unavailable for chauffeur duty.
She could not explain the man's decision to drive home in such a state.
McLachlan - who was named senior referee of the year at last year's Otago Rugby Referees Association awards - was fined $1000, court costs $130 and banned from driving for 28 days.
Once that period elapses, he will be able to apply for an alcohol interlock device to be fitted to his car which will remain in place for a year.
McLachlan will then be eligible for a zero-alcohol licence for three years.