He told German magazine Kicker he would be happy to extend his stay in Munich.
"I'd be glad to! I am very happy here. If it is possible to sign a new contract, why not?" he said as he prepares for his second Champions League final with Bayern on May 25 at Wembley.
Ribery has been in superb form this season on the left wing, scoring eight goals in the Bundesliga, he was outstanding in Bayern's 3-0 win at Barcelona in the Champions League semi-final, second leg.
It was his pass across goal which Barcelona's Gerard Pique turned into his own net for Bayern's second goal and he supplied the lofted cross for Thomas Mueller to head home the third to seal Bayern's 7-0 semi-final win on aggregate.
Last week, Bayern's director of sport Matthias Sammer said he wants to tie up Ribery with a longer deal with the new contract expected to be signed soon.