V Ljubljani je končal osnovno šolo, gimnazijo in Ekonomsko fakulteto. Kasneje jezaključil še magistrski študij na EPF v Mariboru in dosegel naziv magister poslovnih znanosti.
Z družino živi v Formah pri Škofji Loki.
Od leta 1977 do jeseni 1984 je bil zaposlen v zunanjetrgovinski organizaciji Iskre Commerce, potemje bil komercialni direktor in član sanacijske ekipe v podjetju Iskra Telematika ter generalni direktor združenega podjetja Iskra Telekom.Od leta 1994 je deloval kot samostojni podjetnik in se ukvarjal predvsem z razvojem in financiranjem projektov.
Leta 2000 je bil v Škofji Loki izvoljen za poslanca v Državnem zboru. Bil je podpredsednik parlamentarnega odbora za gospodarstvo, poleg tega pa koordinator za področje gospodarstva in financ v poslanski skupini LDS, član parlamentarnih odborov za finančno politiko in monetarni sistem ter kmetijstvo.
Že četrti mandat je občinski svetnik v Škofji Loki. Za državnega svetnika je bil izvoljen 21. novembra 2007 na volilnem zboru elektorjev kranjskega dela Gorenjske v Kranju, za predsednika Državnega sveta pa 12. decembra 2007 na konstitutivni seji Državnega sveta.
Dnevnik poslanca Blaža Kavčiča, Ločanka 2004, št. 6, str. 22-23
Državni svet republike Slovenije – predsednik 2010
