1979–1983
Rīga
LPSR Mākslas muzeju un izstāžu apvienotās direkcijas Izstāžu daļā – jaunākais zinātniskais līdzstrādnieks, Glezniecības nodaļas vadītājs, direktora vietnieks zinātniskajā darbā.
1983–1990
Mākslas muzeja “Arsenāls” direktors.
1990–1993
Latvijas PSR Zinātņu akadēmijas Andreja Upīša Valodas un literatūras institūts
Latvijas Zinātņu akadēmija
Tēlotājas mākslas sektora jaunākais zinātniskais līdzstrādnieks.
1991–1995
Latvijas Lauksaimniecības akadēmija
Lielā iela 2, Jelgava
Mācījis mākslas vēsturi.
1993–2009
Latvijas Valsts arhīvs
Rīga
Personu fondu un trimdas dokumentu daļas vadītājs.
1994–2009
Latvijas Mākslas akadēmija
Kalpaka bulvāris 13, Rīga
Mācījis arhīvmācību.