Master of Science in Zoology, Jagiellonian University, Cracow, Poland, 1974. Doctor of Science, Jagiellonian University, Cracow, Poland, 1988. Doctor of Philosophy, Polish Academy of Sciences, Warsaw, 1980.
Junior research assistant Polish Academy of Sciences, Cracow, 1975, postgraduate fellow Warsaw, 1976—1979, senior research fellow, 1979—1982, from assistant professor to associate professor, 1982—1992. Honorary research fellow University College London, 1983—1995, senior research fellow, since 1995, assistant teacher histology, since 1997. Professor medical science Polish Academy of Science, since 2005.
Member academy board University College London, 2004^. Member science council Medical Research Center, Polish Academy of Sciences, Warsaw, 1987-1989.
Member of American Association for the Advancement of Science, Anatomical Society Great Britain and Ireland, New York Academy of Sciences.
Married Vivienne Jane Richards, June 1, 1989. 1 child, Aleksander Owain.