The men's water polo tournament at the 2007 World Aquatics Championships, organised by the FINA, was held in Melbourne, Australia from 19 March to 1 April 2007. The men's tournament was won by Croatia who won all of their matches and beat Hungary 9–8 in the final game.