Phelps shaved nine hundredths of a second off his previous record of 1:53.80, which he set at the Pan Pacific Championships on August 17.
It was the fifth time the 21-year-old has broken the 200 metres butterfly world record, one of the six events he captured a gold medal in at the 2004 Athens Olympics.
Phelps said he hoped to go even faster when he swam the event in next month's world championships in Melbourne, Australia.
Swimming
Coughlin: Break the records if you want the title
30/01/2007 AT 13:29
"I didn't think I was going to break a record tonight," he told reporters.
"I could tell something good was happening when I heard the crowd yelling," added Phelps, who led by four body-lengths at the 150-metres mark, which brought the packed crowd at the Mizzou Aquatic Center to its feet.
"But when I looked up at the clock I thought it said 1:56," he added.
However, a second inspection made him realise how fast he had completed the race.
"When I took off my goggles and saw the time, you could tell that my reaction changed a little bit, and I basically went nuts," Phelps said.
"I definitely did not expect that tonight."
Phelps, who won a total of eight medals at the Athens Games and is swimming six events in the Missouri meeting, said his performance came as a result of some solid training.
"A lot of our practice has been focused on underwater kicking, and I know that the more kicking I do, the faster I can go," he said.
"Coming off the wall well when people are getting tired is a good weapon to have. We have wanted to work on it and it's starting to show now."
Swimming
Olympic champion Luo retires
30/01/2007 AT 06:53
Swimming
Lurz sends warning to rivals
29/01/2007 AT 16:45