Uzyskał tytuł zawodowy magistra z matematyki (1995) i stopień doktora nauk matematycznych (2000) w dyscyplinie matematyka (z wyróżnieniem) na Wydziale Matematyki, Fizyki i Chemii Uniwersytetu Śląskiego w Katowicach. W 2010 uzyskał stopień doktora habilitowanego nauk technicznych w dyscyplinie informatyka w Instytucie Badań Systemowych PAN w Warszawie. W 2020 otrzymał tytuł profesora w dziedzinie nauk inżynieryjno-technicznych.
Jest współautorem monografii naukowej pt. „Fuzzy Implications” (Springer, 2008) oraz autorem lub współautorem ponad 40 artykułów opublikowanych w recenzowanych czasopismach naukowych. Stały recenzent wielu cenionych czasopism międzynarodowych, członek komitetów naukowych szeregu konferencji międzynarodowych. Wyniki swoich prac badawczych prezentował na ponad 90 międzynarodowych konferencjach naukowych.
Prezes Oddziału Górnośląskiego Polskiego Towarzystwa Matematycznego (PTM), wiceprezes Oddziału Górnośląskiego Polskiego Towarzystwa Informatycznego (PTI) oraz sekretarz Polskiego Towarzystwa Zbiorów Rozmytych (POLFUZZ). Pełni również funkcję Prodziekana Szkoły Doktorskiej UŚ.
Naukowo zajmuje się podstawami matematycznymi systemów inteligentnych, w tym przede wszystkim systemów rozmytych. Bada nowoczesne metody i algorytmy agregacji informacji oraz ich zastosowania w technologii informatycznej. Jego głównym przedmiotem zainteresowań są spójniki wielowartościowe stosowane w wielu różnych dziedzinach informatyki i inteligencji obliczeniowej.