Zum Unfall kam es am Freitagabend kurz nach 19.15 Uhr, wie die Kantonspolizei St. Gallen am Samstag in einer Mitteilung schrieb. Der Mann fuhr demnach mit seinem Auto von Wittenbach Richtung Bernhardzell.
Im Bereich Erlenholz musste der Autofahrer gemäss eigenen Angaben einem Reh ausweichen und das Auto kam auf der vereisten Fahrbahn ins Schleudern, wie es weiter hiess. Danach prallte das Auto gegen einen Betonvorsprung bei einem Landwirtschaftsbetrieb. Dabei zog sich der Autofahrer unbestimmte Verletzungen zu. Er musste vom Rettungsdienst ins Spital gebracht werden.
Am Auto und am Gebäude entstand Sachschaden von rund 33'000 Franken.