Doctor of Medicine, Kharkov University, 1979. Doctor of Philosophy, Institute Biophysics, Russia, 1983.
Scientist Institute Biophysics, Pushchins, Russia, 1983—2002. Research fellow Oxford University, England, 1993—2000. Assistant professor Umea University, Sweden, 2000—2002, associate professor, since 2002.
Leading scientist Institute Biological Instrumentation, Pushchins, since 2002. Visiting scientist Leuven University, Belgium, 1990—1991. Researcher Max Planck Institute, Munich, 1991—1993.
Chair Fellow and Lutheran and Orthodox Christian, Umea, Sweden, since 2004. Member of Association Swedish Natural and Humanitarian Scientists, Protein Society.
1 child Alexander Edward Roche.