Detectives are appealing for information following the incident which took place around 5.55pm on Tuesday in the town's Murdieston Street.
A 28-year-old man was standing in the street when a white van raced towards him. The van struck the man and collided with a wall before making off in the direction of Murdieston Street with its junction at Dempster Street.
“I would ask any witnesses, or anyone with information that may assist our investigation to telephone Police Scotland through 101 quoting reference number 3117 of 27th August. Alternatively Crimestoppers can be contacted on 0800 555 111, where anonymity can be maintained.”