He was first elected to the Knesset in 1996. In the past he has been the chairman of the Subcommittee for the Stock Market, and the Economic Affairs Committee. Currently he is a member of the House Committee, and the Foreign Affairs & Defense Committee. He is the chairman of the Lobby for the Promotion of Culture and Art in Israel. He is also a member of the Lobby for Reserve Soldiers, and Social-Environmental Lobby.
In 2007 he resigned his position as Minister without Portfolio, and told Ehud Olmert to resign as well. He said "I can no longer sit in a government headed by Ehud Olmert." He resigned after the Winograd Commission released a report blamed Olmert and other members of the Israeli government as being responsible for the failures of the Second Lebanon War.
Cabel retained his seat in the 2009 elections, having been placed seventh on the party's list. In that tenure, he initiated a law that put a limit on call center waiting.