W latach 1997–2004 był redaktorem w tygodniku „Wprost”. tworzył dodatek komputerowy „Intermedia”. Został wiceprezesem ds. komunikacji elektronicznej w Polskiej Izbie Informatyki i Telekomunikacji. Przez wiele lat był przewodniczącym Rady PIiT. Objął także stanowisko wicedyrektora departamentu komunikacji korporacyjnej w grupie Prokom Software, założonej przez Ryszarda Krauzego. Był doradcą zarządu Asseco Poland po przejęciu przez nią przedsiębiorstwa Prokom Software. Jest również autorem publikacji z zakresu informatyki, rynku komputerowego i technologii IT. Od 1998 do 1999 kierował programem US-AID „Wspólnota onLine”.

Należy do Stowarzyszenia Wolnego Słowa, jest członkiem rady fundacji Nowoczesna Polska.

29 czerwca 2011 został doradcą społecznym prezydenta Bronisława Komorowskiego. Pełnił tę funkcję do 5 sierpnia 2015.

W latach 2016–2017 zasiadał w zarządzie głównym Komitetu Obrony Demokracji. W czerwcu 2018 uczestniczył w powołaniu zainicjowanego przez Lecha Wałęsę Komitetu Obywatelskiego, ostał pełnomocnikiem byłego prezydenta.