Major-General
* 25th of April 1896
† 27th of July 1964
(Royal Indian Army Service Corps)
(Indian Army)
| 1940-01-01 | Acting Lieutenant-Colonel |
| 1940-04-01 | Temporary Lieutenant-Colonel |
| 1940-05-28 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1940-08-04 | Temporary Lieutenant-Colonel |
| 1940-10-15 | Lieutenant-Colonel |
| 1941-08-23 | Acting Colonel |
| 1942-02-23 | Temporary Colonel |
| 1942-08-15 | Acting Brigadier |
| 1942-09-15 | Relinquish the Acting rank of Brigadier |
| 1945-01-12 | Colonel (Dated back to 1943-10-15) |
| 1947-09-03 | Acting Major-General |
| 1948-07-02 | Granted the Honorary rank of Major-General (Dated back to 1948-05-20) |
| 1941-04-19 | – | 1941-08-22 | Assistant Director of Ordnance Service, PaiForce |
| 1941-08-23 | – | 1942-02-01 | Deputy Director of Ordnance Services (Engineering), British Troops in Iraq |
| 1942-02-01 | – | 1943-03-12 | Deputy Director of Ordnance Services (Engineering), 10th Army |
| 1943-03-13 | – | 1945-10-31 | Deputy Director of Mechanical Engineering, Army Headquarters India |
| 1945-11-01 | – | 1947-XX-XX | Brigadier Indian Electrical & Mechanical Engineers, Southern Command [India] |
| 1947-09-03 | – | Director of Mechanical Engineering, Supreme Commander's Headquarters India | |
| 1948-05-20 | Retired |