Having worked with daily newspapers like Jansatta as Sr. Sub Editor, Dainik Jagran as Chief Sub Ediotr, Dainik Bhaskar as Special Correspondant, Dainik Navajyoti as Chief of Bureau and worked with Rajasthan Patrika & Daily News as Political Editor. He also worked with E Tv as Input head (editor) - Hindi channels (Uttar Pradesh, Uttarakhand, Madhya Pradesh, Chattisgarh, Bihar, Jharkhand and Rajasthan). He started his career with Panjab Kesri as Sub Editor in 1983.