He has published 10 books and edited 4 books. Since 2001, he has been editor of popular magazine 'Montly Rahmani Paygame'. He also writes articles on contemporary issues in national and daily newspapers.[14][15]