The Australian will partner compatriot and motorcycling legend Mick Doohan at Team Australia in the Nations Cup in the November 20-21 event.

Ricciardo will be competing against former Red Bull teammate Sebastian Vettel, who signed up for the RoC last week.

"It's an honour to be invited to the Race Of Champions and I'm really looking forward to racing inside the tight confines of London's former Olympic Stadium," said Ricciardo.

"It will be very different to what I'm used to in Formula 1 but I can't wait to try out ROC's wide range of cars in quick succession. It looks like a serious challenge but I'm ready for anything.

"It's also very special to be able to represent my country, especially as teammate to someone like Mick Doohan. The word 'legend' is overused in sport but Mick is one of the few who genuinely deserve it.

"What he's achieved is incredible and I've seen he's a mean competitor on four wheels too. Now we need as many Europe-based Aussies as possible to come to London to cheer us on, then let's see what we can do."

This year's Race of Champions takes place at the Queen Elizabeth Olympic Park in London.