| 1929-1930 | sovhoza „Лигово” melnstrādnieks Ļeņingradā |
| 1931-1935 | Ļeņingradas Upju transporta tehnikuma audzēknis |
| 1935-1937 | stūrmanis Ziemeļrietumu upju kuģniecībā Ļeņingradā |
| 1937. II-XII | Sarkanās armijas atsevišķā tanku bataljona kursants Pleskavā |
| 1937. XII-1938. IV | nodaļas komandieris karaspēka daļā Nr. 6063 Jaroslavļā |
| 1938. IV-VI | kursants Pārtikas daļā Maskavas kara apgabalā |
| 1938. VI-IX | militārās noliktavas Nr. 231 glabāšanas nodaļas priekšnieks Jaroslavļā |
| 1938. IX-1940. VII | 81. aviācijas eskadriļas staršina Jaroslavļā |
| 1940. VII-1941. II | 7. atsevišķās aviācijas eskadriļas aerodroma komandants Jaroslavļā |
| 1941. II-XI | 107. aviācijas eskadriļas aerodroma tehniskās rotas komandiera palīgs Rietumu frontē |
| 1941. XI-1942. IV | 70. aerodromu apkalpošanas bataljona 176. aerodroma tehniskā nodrošinājuma rotas komandieris Rietumu frontē |
| 1942. IV-VI | 577. aviācijas pārvadājumu daļas priekšnieka palīgs Serpuhovā |
| 1942. VI-IX | 3. gaisa armijas 859. aerodromu apkalpošanas bataljona ierindas un kadru daļas priekšnieks |
| 1942. IX-1943. X | 3. gaisa armijas 72. aviācijas bāzēšanas rajona 106. aerodroma apkalpošanas tehniskās rotas priekšnieks |
| 1943. X-1946. I | 15. gaisa armijas 35. aviācijas bāzēšanas rajona komandiera palīgs Cēsīs |
| 1946. I-IV | 15. gaisa armijas 22. atsevišķā aerodromu apkalpošanas bataljona rezervē Cēsīs |
| 1946. IV-1948. I | LPSR IeM / VDM Cēsu apr. daļas iznīcinātāju bataljona komandieris |
| 1948. I-1954. XII | LPSR VDM / IeM Viļānu apr. / raj. daļas / VDK pilnvarotā aparāta Viļānu raj. iznīcinātāju bataljona komandieris; 1954. XII atbrīvots no dienesta IB sakarā ar štatu samazināšanu |