Congressional critics do not appear to have the votes to override Trump's veto.
Trump was flanked by border officials and people who have had family members killed by someone who was in the United States illegally as he issued the veto during an Oval Office signing ceremony.
Trump is expected to issue his second veto in the coming weeks over a congressional resolution seeking to end USA backing for the Saudi Arabian-led coalition fighting in Yemen.
The White House sought to pare back Republican defections leading up to the vote, with the President and White House aides making clear to Republican senators that a vote against Trump on this issue would have ramifications come re-election time. Twelve Senate Republicans sided with Democrats on the issue.
The president tweets that he looks forward to vetoing the Senate resolution that would increase "crime, drugs and trafficking"; Kevin Corke reports from the White House. "I thank all of the Strong Republicans who voted to support Border Security and our desperately needed WALL!" "This will help stop Crime, Human Trafficking, and Drugs entering our Country", the president tweeted.
Trump originally declared a national emergency on the border last month after Congress granted only a fraction of the $5.7 billion he requested for a wall on the border. That declaration was an effort to circumvent Congress to secure more money for his southern border wall.
She also says the president "is incredibly disappointed" with Republicans who voted against him.
"We tried to cut a deal", Lee said.
Lee proposed a version of the resolution that would have restricted future emergency declarations while grandfathering in Trump's, but he couldn't reach a compromise agreement with the White House, and the plan fizzled. The large numbers have put a strain on immigration enforcement, although critics say a wall would do little to discourage the crossings since many of those apprehended at the border turn themselves in voluntarily. It still faces several legal challenges in federal court.