| 1 | Assistant Commissioner (Grievances) | Kapurthala | 04 Aug, 2004 | 09 Feb, 2006 | |
| 2 | Sub Divisional Magistrate | Moga | 10 Feb, 2006 | 04 Apr, 2007 | |
| 3 | Sub Divisional Magistrate | Phillour | 05 Apr, 2007 | 15 Apr, 2007 | |
| 4 | Sub Divisional Magistrate | Gurdaspur | 24 May, 2007 | 25 Feb, 2009 | |
| 5 | Sub Divisional Magistrate | Batala | 22 Dec, 2008 | 19 Sep, 2009 | Additional Charge |
| 6 | Sub Divisional Magistrate | Garshanker | 26 Feb, 2009 | 28 Oct, 2009 | |
| 7 | Sub Divisional Magistrate | Nakodar | 31 Oct, 2009 | 15 Sep, 2010 | |
| 8 | Sub Divisional Magistrate | Nakodar | 07 Aug, 2011 | 07 Sep, 2011 | |
| 9 | Sub Divisional Magistrate | Jalandhar | 23 Sep, 2010 | 17 Feb, 2014 | |
| 10 | Sub Divisional Magistrate | Phagwara | 18 Feb, 2014 | 05 Apr, 2014 | |
| 11 | Sub Divisional Magistrate | Phagwara | 30 May, 2014 | 16 Jul, 2014 | |
| 12 | Sub Divisional Magistrate | Phagwara | 04 Aug, 2014 | 28 Jul, 2014 | |
| 13 | Commissioner Municipal Corporation | Phagwara | 18 Feb, 2014 | 23 Feb, 2014 | |
| 14 | Commissioner Municipal Corporation | Phagwara | 13 Jan, 2015 | 28 Oct, 2016 | |
| 15 | Commissioner Municipal Corporation | Phagwara | 14 Feb, 2014 | 31 May, 2014 | |
| 16 | Commissioner Municipal Corporation | Phagwara | 01 Jul, 2014 | 31 Jul, 2014 | |
| 17 | Commissioner Municipal Corporation | Phagwara | 01 Aug, 2014 | 28 Oct, 2016 | |
| 18 | Chairman Improvement Trust | Phagwara | 08 Feb, 2014 | 28 Oct, 2016 | |
| 19 | Additional Deputy Commissioner (General) | Hoshiarpur | 01 Sep, 2016 | 06 Jun, 2017 | |
| 20 | Additional Deputy Commissioner (General) | Ludhiana | 07 Jun, 2017 | 31-05-2020 | Retired from the post of ADC (G), Ludhiana |