England sacked Pietersen in February 2014 following their 5-0 Ashes whitewash by Australia.
However, the batsman has since said that he has not given up hope of a return, and suggested that the new One-day team captain, Eoin Morgan, wants him in the team.
Harmison said he believes the ship has sailed, adding that he would be extremely surprised if Pietersen gets anywhere near the England cricket team again, the BBC reported.
The former bowler also said that even though he thinks the world of Pietersen, that he is a fantastic player and the axed batsman can start making noises and scoring runs, the reality is that there are too many people involved with this decision to sack him.
Harmison said a lot of people would like Pietersen to be in an England dressing room, but the England and Wales Cricket Board have not wanted the batsman for a while.
Image: Kevin Pietersen
Photograph: Morne de Klerk/Getty Images
Is England's Pietersen hoping for World Cup call-up?
Strauss slams ECB over shoddy handling of Cook's dismissal
Pietersen issue could have been handled differently: Broad
Morgan will drive England's new mindset at World Cup
Hughes mourned, Australia to launch immediate safety review