During 1998-2000, he drew a large number of cartoons for various reformist newspapers, such as Asr-e Azadegan, Sobhe Emrooz, Mosharekat, Azad, Neshat (as a freelancer), and Aftab-e Emrooz (as a staff cartoonist).
He has also acted as the manager in charge of the now-banned reformist daily Mosharekat.