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
Latvia State Archives
Rīga
Personu fondu un trimdas dokumentu daļas vadītājs.
1994–2009
The Art Academy of Latvia
Kalpaka bulvāris 13, Rīga
Mācījis arhīvmācību.