It happened in the car park at Morrisons supermarket in King Street in the city at about 13:10 on Sunday.
Dale Davidson, 30, of Peterhead, was charged with assault to injury and robbery at Aberdeen Sheriff Court.
He made no plea and was remanded in custody.
A man has appeared in court after a 72-year-old woman was robbed in Aberdeen.