What branch of government has veto power?

The US President, who is head of the Executive Branch of government, has sole authority to veto bills. Congress may override his (or her) veto if two-thirds of the members of both the Senate and House vote to do so; however, this is a rare occurence.