The Bluebirds' situation looked hopeless deep into injury time, but substitute Ross Hannah unleashed a 25-yard free-kick that silenced a stunned Recreation Ground.
It had all looked so promising for the Shots when Matt McClure gave them a sensational first-minute lead. Will Evans made it 2-0 as they dominated the first half.
However Barrow's Shaun Tuton went on an inspirational run on 73 minutes, breaking over halfway, beating three men and finishing beautifully.
The visitors lost their discipline late on, as both Shaun Beeley and Nick Anderton were sent off for double bookings. But incredibly the late wonder goal saved a point.
Report supplied by the Press Association
Match ends, Aldershot Town 2, Barrow 2.
Second Half ends, Aldershot Town 2, Barrow 2.
Goal!  Aldershot Town 2, Barrow 2. Ross Hannah (Barrow).
Second yellow card to Nick Anderton (Barrow) for a bad foul.
Second yellow card to Shaun Beeley (Barrow) for a bad foul.
Alex-Ray Harvey (Barrow) is shown the yellow card.
Substitution, Aldershot Town. Shamir Fenelon replaces Kundai Benyu.
Substitution, Aldershot Town. Jonny Giles replaces Bernard Mensah.
Substitution, Aldershot Town. Jim Kellerman replaces Matt McClure.
Substitution, Barrow. Ross Hannah replaces Jordan Williams.
Goal!  Aldershot Town 2, Barrow 1. Shaun Tuton (Barrow).
Substitution, Barrow. Akil Wright replaces Liam Hughes.
Substitution, Barrow. Jack Thomas replaces Paul Turnbull.
Shaun Beeley (Barrow) is shown the yellow card.
Second Half begins Aldershot Town 2, Barrow 0.
First Half ends, Aldershot Town 2, Barrow 0.
Goal!  Aldershot Town 2, Barrow 0. Will Evans (Aldershot Town).
Nick Anderton (Barrow) is shown the yellow card.
Goal!  Aldershot Town 1, Barrow 0. Matt McClure (Aldershot Town).
First Half begins.
Lineups are announced and players are warming up.
Nine-man Barrow fought back from two goals down to salvage a draw at Aldershot in a pulsating encounter.