The man arrested after shots were fired inside the hotel where the White House Correspondents' Dinner was being held on Saturday night has been named to the BBC's US news partner CBS by law enforcement sources as Cole Tomas Allen.

The 31-year-old suspect is from Torrance in the Los Angeles region, California.

After he was detained by security agents inside the Washington Hilton hotel he told law enforcement officials he wanted to shoot officials in the Trump administration, two sources told CBS.

Citing the sources, CBS also said that at least five to eight gunshots were fired during the incident. CCTV footage posted by Trump shows a person rushing past security officers, who then turn and chase him.

At a late night press conference, police said that security officials and the suspect exchanged fire, without saying how many shots were fired.