He graduated from Punjab University, Chandigarh and obtained the degree of Bachelor of Journalism from Punjabi University, Patiala. He taught Journalism at the same university for about two years and then joined The Indian Express, Chandigarh as a Staff Reporter in 1977. Three years later, he joined The Tribune, Chandigarh, for which he covered Haryana from 1980 to 1998 when he became Editor of Haryana's first English daily The Homepages. He rejoined The Tribune in 2000 and took VRS in 2012. He now writes opinion and analytical pieces for various national newspapers and news magazines including The Tribune and Power Politics.