Police said the 41-year-old man was hit by a Ford people carrier just north of Murcar.
Police are appealing for witnesses after the crash on the A90 on the outskirts of Aberdeen.