It follows an incident on the town's Croft Street on 10 September in which the pensioner was badly hurt.
Police Scotland said a 33-year-old man was expected to appear at Jedburgh Sheriff Court on Monday.
Insp Tony Hodges thanked the public for their assistance with the investigation and added that the elderly woman was recovering well.
A man has been arrested and charged after an assault and robbery involving an 85-year-old woman in Galashiels.