Master of Science in Engineering, Technology University Warsaw, 1959. Doctor of Philosophy in Mathematics, Technology University Warsaw, 1965. Habilitation, Technology University Warsaw, 1974.
Assistant Warsaw Technology University, 1956-1959. Research assistant Institute of Mathematics Machines, Warsaw, 1959-1968. Lecturer Warsaw University, 1968-1975, professor computer science, since 1975.
Acting director Department Informatics, Ministry of Science, Warsaw, 1974-1977. Deputy dean department mathematics Warsaw University, 1978-1981, vice director Institute of Informatics, 1981-1987. Member IFIP TC-3 Technology Committee for Education, since 1976.
Member Polish Information Processing Society (founding member, vice president 1981-1984, member executive body since 1984), Polish Mathematics Society.
Married Pelagia Kieliszek, October 8, 1959. Children: Grzegorz, Marcin.