1959. IX-1963. XII | Rīgas celtniecības tehnikuma audzēknis |
1964. II-IX | Preiļu raj. starpkolhozu celtniecības organizācijas meistars |
1964. XI-1967. XII | obligātajā karadienestā Padomju armijā - seržantu skolas kursants karaspēka daļā Nr. 58116, vada komandiera vietnieks karaspēka daļā Nr. 14286 Ļeņingradas kara apgabalā |
1968. II-1969. XI | rūpnīcas „Santehniķis” tehniķis, meistars un vecākais inženieris kvalitātes jautājumos Rīgā |
1969. XI-1970. XI | LĻKJS Rīgas pilsētas Oktobra rajona komitejas komjaunatnes organizāciju nodaļas instruktors |
1970. XI-1971. XII | Rīgas elektromašīnbūves rūpnīcas komjaunatnes komitejas sekretāra vietnieks |
1971. XII-1974. VII | Rīgas elektromašīnbūves rūpnīcas komjaunatnes komitejas sekretārs |
1972-1974 | LĻKJS CK biroja loceklis |
1974-1975 | LĻKJS revīzijas komisijas priekšsēdētājs |
1974. VIII-1975. I | LKP Rīgas pilsētas Oktobra rajona komitejas rūpniecības un transporta nodaļas instruktors |
1975. I-1977. VIII | LKP CK ārzemju sakaru nodaļas instruktors |
1977. VIII-1979. VII | PSRS VDK Augstākās skolas vadošā sastāva divgadīgo sagatavošanas kursu klausītājs Maskavā |
1979. VIII-1982. XII | LPSR VDK nodaļas priekšnieks |
1982. XII-1986. III | LPSR VDK kadru daļas priekšnieka vietnieks |
1986. III-1991 | LPSR VDK priekšsēdētāja vietnieks kadru jautājumos – kadru daļas priekšnieks |