He has worked as the resident editor of the Indian Express in Lucknow, and in various capacities with Outlook, Tehelka, The Hindu and other publications.