Doctor of Veterinary Medicine, Agricultural University, Lublin, 1987. Doctor of Philosophy, Agricultural University, Lublin, 1994.
Technical assistant, Agricultural U., 1986-1987; research assistant, Agricultural U., 1988-1992; research academic teacher, Agricultural U., 1993-1998; Tempus scholar, School Veterinary Medicine, Hannover, Germany, 1992-1993; Humboldt research fellow, School Veterinary Medicine, Hannover, Germany, 1996-1997.
Member Polish Society Veterinary Sciences, Polish Pharmaceutical Society, European Association Veterinary Pharmacol. and Toxicology, New York Academy of Sciences.
Married Iwona Puszka, June 28, 1986. Children: Aleksandra, Wiktor.