1952. IX-1956. VII | Rīgas Industriālā politehnikuma audzēknis |
1956. VII-XI | Rīgas Autoelektroaparātu rūpnīcas presēšanas ceha tehnologs |
1956. XI-1959. VI | obligātajā karadienestā Padomju armijā – 175. iznīcinātāju aviācijas divīzijas 96. atsevišķā bataljona apsardzes rotas strēlnieks; no 1957. VI 613. aviācijas tehniskās bāzes apsardzes rotas strēlnieks Baltijas kara apgabalā |
1959. VI-1961. IV | LĻKJS CK sporta un aizsardzības masu darba nodaļas instruktors |
1961. IV-1962. IV | LĻKJS CK komjaunatnes organizāciju nodaļas instruktors |
1962. IV-1963. I | Bauskas teritoriālās kolhozu un sovhozu ražošanas pārvaldes LĻKJS CK komjaunatnes organizators |
1963. I-XII | Bauskas lauksaimnieciskās ražošanas pārvaldes komjaunatnes komitejas pirmais sekretārs |
1963. XII-1965. III | LĻKJS CK sporta un aizsardzības masu darba sektora vadītājs |
1965. III-1966. VIII | LĻKJS CK sporta un aizsardzības masu darba nodaļas vadītājs |
1966. IX-1968. I | Viļņas augstākās partijas skolas klausītājs |
1968. I-1970. VIII | LKP Rīgas pilsētas Kirova rajona komitejas organizatoriskās nodaļas vadītājs |
1970. VIII-1971. I | LKP Rīgas pilsētas Kirova rajona komitejas sekretārs |
1971. I-1972. X | PSRS MP VDK Augstākās skolas VDK vadošā operatīvā sastāva divgadīgo sagatavošanas kursu klausītājs |
1972. X-1974. V | LPSR VDK 5. daļas priekšnieka vietnieks |
1974. V-1984. VI | LPSR VDK Rīgas pilsētas daļas priekšnieks |
1984. VI-1986. VI | LPSR VDK 5. daļas priekšnieks |
1986. VI- 1989. IV | LPSR VDK priekšsēdētāja vietnieks |
1989. IV-1990. III | PSRS VDK 5. / ”Z” pārvaldes daļas priekšnieka vietnieks |
1990. III-1991. VIII | LPSR VDK priekšsēdētājs |