The Colombian winger has long been linked with a move to United, but is also being tracked by Bundesliga giants Bayern Munich.
Porto value the 20-year-old at around £30million.
He told Colombian newspaper Nuevo Estadio: “I am only focused on Porto at the moment but I could not reject to play for Manchester United. It would please me.”
Rodriguez’ current contract with Porto is set to expire in the summer of 2014.