Influential Republican Senator John McCain announced Wednesday he will run for the White House in the 2008 race.