A 23-year-old man is facing an impaired driving charge after his vehicle caught fire.

The Haliburton Highlands O.P.P. says the man went into a ditch early Wednesday morning on Gelert Road by Birch Narrows Road swerving to avoid a deer.

The driver was able to continue on Gelert Road until his vehicle burst into flames shortly after getting out of the ditch.

The man was able to escape from the vehicle unharmed but he was charged with driving over the legal limit.

The suspect will be in court on May 2nd.