Passed by a voice vote yesterday after a 15-minute debate, the bill aims to block the movement of "lone wolves" trained in Syria by the Islamic State group for attacks in the United States.
Senate approval is required for the bill to become law.
It authorises the US secretary of state to revoke the US passport -- but not the nationality -- of any American determined to have "aided, assisted, abetted, or otherwise helped" a designated foreign terrorist organization.
US law currently allows passports to be revoked for national security or foreign policy reasons.
More From This Section
But Republican congressman Ed Royce, chairman of the House Foreign Affairs Committee, argued that the law is open to interpretation, making a more explicit measure necessary.
About 180 Americans have traveled to Syria to join extremist groups, out of about 3,400 western foreign fighters, the director of national intelligence, James Clapper, said in February.
"These traitors who've turned against Americans (and) joined the ranks of foreign radical terrorist armies should not be allowed to come back in the United States unless it's in handcuffs," Republican congressman Ted Poe, the bill's sponsor, said.