| 1914-1915 | laukstrādnieks Vidzemes guberņā Vestienas pagastā |
| 1915-1917 | Krievijas 12. armijas kara celtniecības nodaļas Nr. 6 strādnieks tranšeju rakšanā Vidzemes guberņā |
| 1917. IX-1918. V | 12. armijas zaldātu deputātu padomes izpildkomitejas loceklis |
| 1918. V-1919. XI | VĀK daļas cīņai ar kontrrevolūciju izmeklētājs |
| 1919. XI-1920. IV | VĀK Izmeklēšanas daļas priekšnieka vietnieks |
| 1920. IV-1921. I | VĀK Izmeklēšanas daļas priekšnieks |
| 1921 | VĀK izmeklēšanas daļas / VĀK prezidija izmeklēšanas daļas priekšnieka vietnieks |
| 1920-1924 | Maskavas Valsts universitātes students |
| 1922-1923 | Tautību lietu tautas komisariāta kolēģijas sekretārs |
| 1923-1924 | J. Sverdlova Komunistiskās universitātes zinātniskais līdzstrādnieks un bioloģijas pasniedzējs |
| 1924-1928 | Sarkanās profesūras institūta students Maskavā |
| 1925-1928 | Valsts zinātniskās padomes Zinātniski tehniskās sekcijas zinātniskais sekretārs |
| 1928-1929 | Voroņežas lauksaimniecības institūta un Voroņežas Valsts universitātes Dialektiskā un vēsturiskā materiālisma katedras vadītājs |
| 1929-1930 | Centrālā melnzemes apgabala Komunistiskās universitātes rektors un profesors Voroņežā |
| 1930-1931 | VK(b)P CK Masu neklātienes apmācības institūta direktora vietnieks un dabas zinātņu katedras vadītājs Maskavā |
| 1931-1932 | Komunistiskās akadēmijas dabas zinātņu asociācijas zinātniskais sekretārs Maskavā |
| 1932-1935 | Izglītības darbinieku arodbiedrības CK zinātnes darbinieku sekcijas centrālā biroja atbildīgais sekretārs Maskavā |
| 1935-1937 | Augstskolu un zinātnisko iestāžu darbinieku arodbiedrības CK priekšsēdētājs |
| 1937-1940 | žurnāla „Советская наука” redaktora vietnieks un Lielās Padomju enciklopēdijas redaktors-konsultants |
| 1940. VII-1940. VIII | LR izglītības ministra biedrs (A. Kirhenšteina valdībā) |
| 1940. VIII-1941. I | LPSR izglītības tautas komisāra vietnieks |
| 1941. I-1944 | LPSR izglītības tautas komisārs |
| 1944. X-1950. V | LPSR ārlietu tautas komisārs / ministrs |
| 1946. VII-X | PSRS delegācijas loceklis Parīzes miera konferencē |
| 1946-1951 | LPSR Zinātņu akadēmijas Sabiedrisko zinātņu nodaļas akadēmiķis-sekretārs |
| 1946-1949 | LK(b)P CK republikāniskās partijas skolas filozofijas pasniedzējs, no 1947. g. filozofijas katedras vadītājs |
| 1951. IV-1960. II | LPSR Zinātņu akadēmijas akadēmiķis-sekretārs |
| 1956. III-1958. XII | Latvijas biedrības kultūras sakariem ar ārzemēm vadītājs |
| 1958. XII-1966. XII | Latvijas un ārzemju draudzības un kultūras sakaru biedrības valdes priekšsēdētājs |
| 1960. II-1975. VI | LPSR Zinātņu akadēmijas viceprezidents |
| 1963. III-1971. VI | LPSR Augstākās padomes priekšsēdētājs |
| 1971. VI-1975. VI | LPSR Augstākās padomes prezidija priekšsēdētāja vietnieks |
| 1975. V-1977. XII | pensionārs |
| No 1977. XII | LPSR Zinātņu akadēmijas Vēstures institūta vecākais zinātniskais līdzstrādnieks |