Absolwent Wydziału Automatyki Politechniki Śląskiej.
W latach 1970-1988 pracownik Hutniczego Przedsiębiorstwa Maszynowych Obliczeń Analitycznych / po zmianie nazwy Centrum Informatyki i Badań Ekonomicznych Hutnictwa w Katowicach.
Początkowo był zatrudniony jako specjalista ds. systemu operacyjnego komputera ICL System 4-50. Od 1974 r. pracował na stanowiskach kierowniczych. W latach 80-tych na stanowisku kierownika działu eksploatacji komputerów RIAD 32 i IBM 4380. Był jednym z Architektów systemu „Bank Krwi” opracowanego w CIBEH, pierwszego systemu informatycznego wspomagającego pracę Wojewódzkich Stacji Krwiodawstwa w Polsce (obecnie Regionalne Centra Krwiodawstwa).
W 1987 r. został jednym z założycieli Spółki SPIN Sp. z o.o. W latach 1987 -2006 pracował na stanowisku Prezesa Spółki. W tym okresie Spółka opracowała i wdrożyła
szereg systemów informatycznych o zasięgu ogólnokrajowym, m.in. system bilingowy telekomunikacji SERAT dla Telekomunikacji Polskiej SA. Spółka SPIN rozpowszechniła system „Bank Krwi” dla Regionalnych Centrów Krwiodawstwa,
Po wprowadzeniu Spółki na giełdę w 2005 roku pełnił funkcje Przewodniczącego Rady Nadzorczej SPIN SA do 2008 r.
Współautor publikacji ,,Historia rozwoju informatyki w hutnictwie żelaza i stali”, wydanej przez PTI w ramach serii ,,Polska Informatyka: Wizje i trudne początki” , z okazji obchodów 70lecia Polskiej Informatyki.
Przez kilkanaście ostatnich lat zajmował się popularyzacją problematyki transformacji cyfrowej polskiej gospodarki.
Zmarł 20 lipca 2023 r.