Po izobrazbi je diplomirani ekonomist. Vodil je lastno svetovalno podjetje, opravljal številne vodstvene in nadzorne funkcije, med drugim v podjetjih Sava, Sava Turizem, Vegrad, Intereuropa, Merkur trgovina, Mineral, Trimo in v združenju nadzornikov Slovenije. Bil je predsednik uprave Adrie Airways.