Der Unfall ereignete sich um etwa 7 Uhr auf einer Baustelle auf den Bahngeleisen entlang der Walenseestrasse, wie die St. Galler Kantonspolizei mitteilte. Der 29-Jährige war dort zusammen mit weiteren Arbeitern beschäftigt. Auf den Geleisen war auch ein Schienenbagger mit einem 57-jährigen Fahrer.
Aus unbekannten Gründen wurde der Arbeiter vom Schienenbagger im Bereich der Beine überrollt und schwer verletzt. Der genaue Unfallhergang wird von der Kantonspolizei unter der Leitung der Staatsanwaltschaft untersucht.