Maguire has had the Manchester United captaincy taken off him by Erik Ten Hag and his future at the club has been shrouded in doubt.
Maguire only made eight Premier League starts last season as he played a limited role at the club.
Ten Hag preferred Lisandro Martinez and Raphael Varane as his central defensive partnership last season and occasionally turned to left back Luke Shaw for one of those roles even when Maguire was fit and available.
Maguire was made Manchester United captain by former manager Ole Gunnar Solskjaer in January 2020 just six months after he joined the club from Leicester City for £80m.
"The best thing now is probably for him to move," Rooney told the Athletic.
"To have the armband taken off you, how does he move forward with the club?
"That shows the manager really doesn't believe in him. It leaves Harry in a position where he has to think on what he does moving forward. The manager has shown he is not part of the plans.
"I'm sure Harry will want to go and play - for himself, for his England career - to put himself in the best position to be as successful as he can."
Maguire has been linked with West Ham United and Chelsea.