Začal jako redaktor ČTK, postupně působil na pozicích vedoucího domácí redakce Lidových novin, zástupce šéfredaktora časopisu Týden, šéfredaktora Nedělního světa, zástupce šéfredaktora zpravodajství České televize, zástupce šéfredaktora Hospodářských novin a šéfredaktor týdeníku Ekonom.