| 1929. X-1930. XI | pastnieks-praktikants Talsu pasta kantorī |
| 1930. XI-1932. III | pasta kantora telefonists Spārē, Talsu apriņķī |
| 1933. III-1934. V | karadienestā Latvijas armijā – Krasta artilērijas pulka kareivis, vēlāk pulka telefona stacijas priekšnieks Daugavgrīvā |
| 1934. VI -1935. VII | vēstuļu šķirotājs Rīgas galvenajā pastā |
| 1935. VII-1940. VI | LR Satiksmes ministrijas Pasta un telegrāfa departamenta vecākais statistiķis |
| 1940. VII-XII | Pasta un telegrāfa departamenta darbinieks Rīgā |
| 1940. XII-1941 II | pasta kantora priekšnieks Krāslavā |
| 1941. II-VI | pasta kantora priekšnieks Talsos |
| 1941. VIII-1942. X | 201. latviešu strēlnieku divīzijas 220. artilērijas pulka telefona meistars |
| 1942. X-1944. VIII | 43. gvardes latviešu strēlnieku divīzijas 94. gvardes artilērijas pulka telefona meistars |
| 1944. VIII-1945. VIII | 2. Baltijas frontes 3. triecienarmijas pretizlūkošanas daļas „СМЕРШ” vācu valodas tulks |
| 1945. VIII-XI | 130. latviešu strēlnieku korpusa pretizlūkošanas daļas „СМЕРШ” speciālā strēlnieku vada ierindnieks |
| 1945. XI-1946 | LPSR VDTK Izmeklēšanas daļas tulks |
| 1946-1947 | LPSR VDM Izmeklēšanas daļas 2. un 4. nodaļas izmeklētājs |
| 1947-1950 | LPSR VDM Izmeklēšanas daļas 5. nodaļas vecākais izmeklētājs |
| 1950-1951 | LPSR VDM Izmeklēšanas daļas 3. nodaļas priekšnieka vietnieks |
| 1951-1952 | LPSR VDM Izmeklēšanas daļas 6. nodaļas priekšnieks |
| 1952-1953. VI | LPSR VDM / IeM 2. daļas 5. nodaļas priekšnieks |
| 1953. VI-1954. V | LPSR IeM 5. daļas priekšnieks |
| 1954. V-1959. VII | LPSR VDK priekšsēdētāja vietnieks |
| 1959. VIII-1960. III | LPSR VDK 2. daļas priekšnieks; 1960. III atbrīvots sakarā ar pensionēšanos |