Graduated from the Faculty of Biology and Earth Sciences in the University of Lodz with master degree in biochemistry.
Between 1970 and 2001 worked in the Nofer Institute of Occupational Medicine, for the first period as a toxicologist, finally getting a Ph.D. in toxicology and later as an expert in chemical safety, when, among other tasks, he coordinated for the Polish government preparation of the act on chemical substances and preparations.
Twice got the fellowship in USA. Since 1974 till 1975 studied for a year environmental toxicology at the University of Cincinnati and in years 1984 and 1985 for a year studied problems of chemical safety in the Environmental Protection Agency in the Office of Pesticides and Toxic Substances.
In 2001 was appointed as the Inspector for Chemical Substances, the head of the Bureau for Chemical Substances, Polish authority for chemicals. Working in this position, among other tasks, he negotiated with the EU adoption of the EU legislation on chemicals for Poland, represented Poland in the negotiations concerning adoption of REACH, represented Poland in the OECD Chemicals Committee and collaborated with the European Chemicals Agency and units responsible for chemicals in the European Commission. He retired from this position in 2017.