A truck driver who crashed while working has lost his job after it was found he was over the breath alcohol limit.

Wallace Henry Sanson was driving a truck carrying sand and towing a trailer on January 19 when he crashed on a "moderate bend", police prosecutor Sergeant Stephen Butler said.

Sanson was driving east on Tayforth Rd when he crashed, Mr Butler told the Whanganui District Court on Tuesday. A breath test showed him to have 525mcg of alcohol in his system. The legal limit is 250mcg. Sanson told police "it started rocking and I over-corrected and it rolled", Mr Butler said. He pleaded guilty in court to driving with excess breath alcohol, third or subsequent. Defence lawyer Richard Leith said Sanson's previous convictions were "quite some time ago". He said the vehicle was "difficult to control" because it contained sand.

Judge David Cameron sentenced Sanson to 100 hours of community work and disqualified him from driving for 12 months.