Afoa will join this summer's Ireland captain, Rory Best, and Tom Court in the front row, while Ulster Captain, Johann Muller, continues his partnership with Dan Tuohy in the second-row. Robbie Diack and Chris Henry start either side of the scrum with the RaboDirect PRO12 Players' Player of the Year, Nick Williams, selected at Number 8.
Ruan Pienaar starts at scrumhalf, with Paddy Jackson named at outhalf. 20 year-old Stuart Olding partners Darren Cave in midfield with British and Irish Lions winger, Tommy Bowe, joining Andrew Trimble and Jared Payne in the back three.
Commenting on his selection, Ulster Head Coach, Mark Anscombe, said: 'It's great to be able to welcome John back into the starting line-up. John and players like Ruan (Pienaar) and Johann (Muller) have been part of World Cup winning squads. When the big moments come, they are cool heads under pressure and you can't put a price on that. When you put them together with our Ireland internationals and our excellent young players like Stuart Olding then you have a great mix.
'However, Leinster are a quality team and we have a huge amount of respect for them. They will ask a lot of questions of us and we will have to play at our very best to beat them.
'This is a massive match, a local derby and it is an occasion that everyone at Ulster is looking forward to. In recent seasons Ulster have been the bridesmaids too often. We have done our learning - it's now time to step up and to prove that we are good enough.'
Ulster XV and replacements to face Leinster, RaboDirect PRO12 Final, RDS, Saturday 25th May 2013 (kick off 16.45);
(15-9): J Payne, A Trimble, D Cave, S Olding, T Bowe, P Jackson, R Pienaar;
(1-8): T Court, R Best, J Afoa, J Muller (C), D Tuohy, R Diack, C Henry, N Williams;
Replacements (16-23): R Herring, C Black, D Fitzpatrick, I Henderson, M McComish, P Marshall, M Allen, P Nelson.