Karel Šebek je členem ODS a byl senátorem za volební obvod Benešov. Svou funkci se ve volbách do Senátu neobhájil. V prvním kole voleb, které se konaly 12. a 13. října roku 2012, se umístil na 1. místě s 18,87 procenty hlasů. V druhém kole získal 44,49 hlasů. Porazil ho kandidát za STAN Luděk Janišta s 55,05 procenty hlasů.
V roce 1989 pomáhal zakládat Občanské fórum v Neveklově a od založení ODS je jejím členem. V letech 2000 až 2006 byl starostou Neveklova. Od roku 2006 byl senátorem. V letech 2004 až 2008 byl členem zastupitelstva Středočeského kraje.
Je ženatý, má tři dcery a jednoho syna.