He began as a journalist in 1980 by writing for various publications including Onlooker, EPW and the Indian Express, Mumbai. His first appointment was on the News Desk of The Economic Times as a Sub-Editor. From September 2017, he is working as ‘Consulting Editor’ of The New Indian Express to revamp and improve various aspects of the daily. He also writes occasionally for the Scroll.in and Business Today.