Michael Phelps is coming out of retirement to compete in a meet in Arizona later this month.

Phelps' participation in the Arena Grand Prix at Mesa, Ariz., from April 24-26 could be the first step toward possibly swimming in his fourth Olympic games at the 2016 Summer Olympics in Rio de Janeiro, Brazil.

The 22-time Olympic medalist's longtime coach, Bob Bowman, told The Associated Press on Monday that Phelps is entered in three events -- the 50- and 100-meter freestyles and the 100 butterfly -- in Mesa.

That would be Phelps' first competition since the 2012 Summer Olympics in London, where he won four golds and two silvers.

Overall, the 28-year-old has won 18 gold medals and 22 medals overall at the last three Summer Olympics, giving him the records for most gold medals and most overall medals in Olympic history. Phelps broke Mark Spitz's record for most gold medals at a single Olympics by winning eight golds in Beijing in 2008.