Morgan replaced Alistair Cook in December and will lead the team at the World Cup in Australia.
Pietersen`s colourful international career was ended by England last year but the former skipper has been in fine form playing in Australia`s Big Bash competition for Melbourne Stars.
“I know that the current captain would love to have me in the England team,” Pietersen said while co-commentating on the Twenty20 tournament on Tuesday. “I want to play for England.”
Pietersen is fourth on England`s list of all-time run scorers in one-day internationals with 4,422 at an average of 41.32 and says there could be more to come, given the chance.
“I`m 34. Sri Lanka`s Kumar Sangakkara is 38 (sic) years old and has just scored a double hundred,” he was quoted on the BBC.
“I honestly believe I am batting as well as I have ever batted at the moment.”
Pietersen`s contract was terminated by England after last year`s Ashes defeat by Australia, with the England and Wales Cricket Board (ECB) implying that Pietersen had become a divisive presence in the changing room.