Vystudoval Bankovní institut Vysoká škola Praha a Právnickou fakultu Janka Jesenského. Po roce 1989 podnikal v oblasti tvorby software pro ekonomiku. Vroce 1996 byl zvolen poslancem Poslanecké sněmovny Parlamentu České republiky. Poté byl náměstkem ministra financí zodpovědným za sekci daní, cel a informatiky. Působil také jako náměstek ministra informatiky s odpovědnostízejména za oblast elektronických komunikací a poštovních služeb. Je jedním z hlavních autorů zákona o elektronických komunikacích č. 127/2005 Sb. Od roku 2005 do 2009 byl členem Rady Českého telekomunikačního úřadu. V letech 2014 a 2015 byl členem představenstva společnosti O2 Czech Republic. Nyní zastává pozici ředitele pro regulaci a komunikaci&marketing ve společnosti CETIN.