Alastair Campbell has said he hopes the general election results in a hung Parliament.
The former director of communications for Number 10 said if no political party won a majority, it would keep the possibility of a second referendum "alive".
"We are in one of those elections where I don't think anyone in the country is voting for somebody they think is going to be absolutely fantastic," he told talkRADIO's Julia Hartley-Brewer.
"I don't think Labour are likely to get a majority and I don't think Boris Johnson deserves a majority. I hope he doesn't get one."
He added: "I do want a hung Parliament because I think that’s the only way of keeping a People’s Vote alive."
Anti-Brexit campaigner Mr Campbell said he thought all the leadership candidates were "flawed".
"Very few of them I would put into the real high category of statesman, stateswoman politician," he added.
"What we've got at the moment is a country that is basically looking at all of the parites and saying do you know what, I don't really want any of you."
His comments come as ex-Labour minister Ian Austin urged voters to back Boris Johnson on December 12.
Mr Austin, a former aide to Gordon Brown, said Jeremy Corbyn was "unfit to lead" because he was not a patriot and "always backs Britain’s enemies".
Meanwhile, the Liberal Democrats, Plaid Cymru and the Green Party have formed a Remain alliance, and will not run candidates against each other in between 60 to 70 seats.
talkRADIO: Your election station