Obiskoval je OŠ v Šoštanju in Velenju in gimnazijo v Celju, nato je diplomiral iz novinarstva na FSPN v Ljubljani. V letih 1974−1988 je bil zaposlen pri Kmečkem glasu, kolumnist pri Našem času, 1988−1991 pri Mladini, 1991−1995 pri Delu, nato je bil novinar kolumnist pri revijah MAG in Jana, pri Jani tudi urednik. V obdobju 2006−10 je bil direktor Radia Slovenije. Med prvimi v Sloveniji se je ukvarjal z raziskovalnim novinarstvom. Piše tudi satiro in prozo.