Boris Johnson has won a High Court challenge against allegations he lied to the public during the 2016 Brexit referendum campaign, CNN reports.

Johnson was accused of falsely stating that Britain's membership of the bloc cost $442 million a week.

The controversial claim was plastered on the side of a bus that toured Britain during the tightly fought campaign that resulted in a 52-48% vote for Brexit.

Judges at London's High Court on Friday quashed the attempt to prosecute Johnson.

The Westminster Magistrates' Court ruled on May 29 that he must face a private summons on three counts of misconduct in public office.

Johnson's barrister, Adrian Darbishire QC, told the High Court that the private prosecution was politically motivated and hence vexatious.

Start a season-long league with your friends. Play for a share of $1,000,000. Get a free entry into the NFL Sunday Million with your first deposit. Payable Action: Deposit (Minimum $10) Restrictions: No incent. State restricted (see offer targeting).

More videos