The bill passed on a bipartisan vote of 300-119, and now heads to the Senate.
McKeon pleaded with Congress to avert military sequestration cuts.
Reports say the Pentagon could face a $60 billion shortfall.
He said he would not send forces "into harm’s way with their arms tied behind their backs."
Lawmakers have only approved $750 million of the $1 billion requested.
McKeon said Obama needs a "broader strategy" perhaps including ground forces.
The House Armed Services Committee chairman says President Obama's military management style is “...
Some Republicans aren't sure a majority of their conference will back vote.
Republican leaders say Obama is "stubbornly adhering to arbitrary political deadlines."
The lawmaker told the White House he shouldn't be reading the Pentagon budget in the media.
“The law is the law,” Rep. Adam Smith (D-Wash.) said.
House Armed Services panel invited Hagel to appear on June 11.
The legislation now heads to the Senate, where it is expected to be approved next week.
Talks between the retiring heads of the House and Senate Armed Services panels have stalled.
The Defense secretary said the group's gains had been "reversed" in some areas.
Rep. McKeon uses Ottawa shooting to criticize administration on Fort Hood.
ISIS fighters advanced on a Kurdish town near the Turkish-Syrian border.
Rep. McKeon says lame-duck Congress shouldn't take vote.
The measure to arm and train rebels is expected to pass the Senate next.
Full divisions aren't necessary, but "there's no way around" ground troops, says McKeon.
McKeon said the treaty was "bad for the security" of U.S. troops.
The House Armed Services chief said any response should have "enduring effect."
Rep. Buck McKeon (R-Calif.) said Defense Secretary Chuck Hagel could be the "fall guy."
Lawmakers have implied the deal may have broken the law.