The Republican-led House passed the Paul Ryan budget on a party line vote of 228-191.
No Democrats voted for the measure, and 10 Republicans defected.
The blueprint, which is seen as a nonstarter in the Senate, radically overhauls Medicare and could potentially spark off another government shutdown battle later this year.