He worked more than thirty years with electronic and print media. He worked with prominent magazine such as Tehelka and India Today. Presently, he is working as a freelance journalist. He hosts TV programme Guftagu on ETV Urdu. This programme is widely seen and ranked as most watched Urdu programme on television. He is famously known for his free and frank reporting.