Dzimis 1955. gada 11. maijā Rīgā. Pēc Rīgas 21. vidusskolas beigšanas studēja biofiziku 2. Maskavas valsts medicīnas institūta Medicīnas bioloģijas fakultātē (1972-1978). Pēc studiju beigām strādāja par jaunāko zinātnisko līdzstrādnieku Latvijas Eksperimentālās un klīniskās medicīnas institūta (LEKMI) Vēža šūnas ķīmijas laboratorijā (1978-1980), tad turpināja studijas aspirantūrā Maskavā, Vissavienības onkoloģijas zinātniskā centra Audzēju bioķīmijas laboratorijā (1980-1983).
Pēc atgriešanās dzimtenē turpināja strādāt par zinātnisko līdzstrādnieku LEKMI Vēža šūnas ķīmijas laboratorijā (1983-1990), 1984. gadā Maskavā aizstāvēja bioloģijas zinātņu kandidāta disertāciju.
Kopš 1990. gada bija Bioķīmijas laboratorijas vadītājs Latvijas Organiskās sintēzes institūtā. 1992. gadā Pēterburgā aizstāvēja bioloģijas zinātņu doktora disertāciju. Papildinājās Francijas Nacionālā zinātnisko pētījumu centra (CNRS) Žaka Mono institūta Diferencēšanas bioķīmijas laboratorijā Parīzē (1995, 1998).[2]