He has served in the Indian Railways in various capacities in Railway Board and Zonal Railways. He has also officiated as Director (Finance) in RailTel Corporation of India Limited and IRCTC. He has held many important positions on different Railways and Public Sector Companies. He has about 10 years of Corporate experience in DMRC and IRCTC where he had worked as Group General Manager (Finance). He was associated in high value procurement decision making in IRCTC, as well as East Central and Northern Railways.