The striker levelled to complete his treble with just seven minutes left after QPR looked to have done enough to climb out of the bottom three and leapfrog Villa.
Clint Hill and Charlie Austin had fired Rangers 3-2 ahead after the break following Benteke’s first-half double.
He had cancelled out Matt Phillips’ opener but the draw did little for either side’s survival hopes.
Villa moved three points clear of the Premier League relegation zone while Rangers climbed to third bottom, still two points from safety.
“It is disappointing,” Aston Villa manager Tim Sherwood said. “QPR took every chance they had and that is the way it is going for us at the moment.
“It might be a very important point, only time will tell but we need to win games.”
Referring to Benteke’s treble, Sherwood added: “Christian Benteke was very good, the second goal especially was excellent. We need him between now and the end of the season but it was disappointing to give away scruffy goals.”
QPR boss Chris Ramsey had similar mixed emotions.
He said: “In the first half we got overrun a bit, we caused our own problems our technique was poor, they had a lot chances and we rode our luck. But we were fantastic in the second half and the travelling fans had something to cheer about.
“The goals we gave away were schoolboy errors. The point was better for them, we would have loved to have won the game and been above the line. Based on the performance in the second half we are disappointed we have not got three points.”
Jack Grealish made his first league start for Villa as the fit-again Ron Vlaar and Tom Cleverley returned along with Leandro Bacuna and Kieran Richardson.
QPR’s Eduardo Vargas, out for the season with a knee injury, and Yun Suk-young, sidelined with a head injury, were replaced by Niko Kranjcar and Hill.
Villa boss Tim Sherwood had predicted a full-blooded attacking game and Rangers, lifted by their second away win of the season at West Brom on Saturday, fulfilled their part in a breathless first half by opening the scoring after seven minutes.
Austin’s cross was not cleared and Bobby Zamora picked up the pieces to centre for Phillips to nod in unmarked from six yards.
Yet Villa levelled just 151 seconds later when Fabian Delph played in Benteke and the striker was given too much time to cut in from the left and his shot deflected off Steven Caulker and past Rob Green.
The keeper then gathered Grealish’s free-kick as the game reached breakneck speed before the youngster wasted a glorious chance on 16 minutes.
Benteke was set free on the left and when Caulker failed to deal with the cross Green saved at Grealish’s feet.
Villa had recovered from the early setback and were now well on top and Sandro blocked Vlaar’s stinging volley.
And they completed their first-half comeback when Benteke grabbed his second after 33 minutes.
Carlos Sanchez’s tackle on the edge of his own box fell to Gabby Agbonlahor to send Benteke clear.
The striker still had to run the length of the half but he cut inside Hill and sent Green the wrong way with a magnificently composed finish from 16 yards.
Agbonlahor then glanced a header inches wide as Villa looked for a killer third but it never came and they paid the price 10 minutes after the break.
Rangers had offered little threat since going behind but Hill headed in his first Premier League goal from Phillips’ corner after out-muscling Ciaran Clark.
Deflated, Villa were ragged as they began to give Rangers hope and Brad Guzan saved Austin’s snap-shot on 63 minutes.
The teams looked to be running out of steam before conjuring an epic finale when Austin edged Rangers ahead with 12 minutes left.
Again, Phillips was involved as he wriggled free on the right and found the forward in space to rifle under Guzan from seven yards.
But Benteke clawed Villa back again five minutes later when he curled in a 25-yard free-kick off the post after Charles N’Zogbia had been felled by Hill.
Blackpool 1 Reading 1, Charlton Athletic 1 Fulham 1.
Bristol City 3 Swindon 0, MK Dons 2 Scunthorpe United 0, Sheffield United 3 Doncaster Rovers 2.
Motherwell 5 St Mirren 0, Ross County 1 St Johnstone 0.
Guzan, Bacuna (Lowton 75), Vlaar, Clark, Richardson, Cleverley (N’Zogbia 81), Sanchez, Delph, Agbonlahor, Benteke, Grealish (Cole 70).
Green, Isla (Traore 52), Onuoha, Caulker, Hill, Phillips, Sandro (Doughty 70), Barton, Kranjcar (Henry 52), Austin, Zamora.