1977 – 1985: Szkoła Podstawowa w Łubkach
1985 – 1989: Liceum Ogólnokształcące im. Stefana Żeromskiego w Nałęczowie
1989 – 1994: Politechnika Lubelska, Wydział Mechaniczny, Górnictwo i Geologia
20 lipca 1994: mgr inż. Politechnika Lubelska, Wydział Mechaniczny “Dławieniowe i objętościowe sterowanie prędkością obrotową silników hydraulicznych”
1994.09.01 – 1996.08.31: Zespół Szkół w Bełżycach im. Mikołaja Kopernika ul. Bychawska 4, 24-200 Bełżyce, nauczyciel przedmiotów zawodowych, wychowawca klasy 3-letniego Technikum
1996.10.01 – 31.01.2003: Politechnika Lubelska, Wydział Zarządzania i Podstaw Techniki, Katedra Podstaw Techniki, Laboratorium Konstrukcji Elktronicznych, asystent
6 listopada 2002: dr inż. Politechnika Lubelska, Wydział Mechaniczny “Wpływ kształtu powierzchni natarcia ostrza na obciążenie noża skrawającego naturalny materiał kruchy”
2003.02.01 – 2015.09.30: Politechnika Lubelska, Wydział Mechaniczny, Instytut Technologicznych Systemów Informacyjnych, Zakład Systemów Informacyjnych, adiunkt, Kierownik Zakładu
2015.10.01 – 2019.09.30: Politechnika Lubelska, Wydział Mechaniczny, Instytut Technologicznych Systemów Informacyjnych, Zakład Inżynierii Biomedycznej, adiunkt, Kierownik Zakładu
2019.10.01 – obecnie: Politechnika Lubelska, Wydział Mechaniczny, Katedra Informatyzacji i Robotyzacji Produkcji, Zakład Inżynierii Biomedycznej, adiunkt badawczo-dydaktyczny, Kierownik Zakładu
2005.10.01 – obecnie: Państwowa Wyższa Szkoła Zawodowa w Chełmie, Instytut Nauk Technicznych i Lotnictwa, starszy wykładowca/adiunkt
2017.10.01 – 2018.09.27: Wyższa Szkoła Policji w Szczytnie, Wydział Bezpieczeństwa Wewnętrznego, studia podyplomowe w zakresie Zarządzania kryzysowego
NAGRODY JM REKTORA POLITECHNIKI LUBELSKIEJ
- Nagroda zespołowa II stopnia Rektora Politechniki Lubelskiej za osiągnięcia dydaktyczne w 2007/2008
- Nagroda zespołowa II stopnia Rektora Politechniki Lubelskiej za osiągnięcia dydaktyczne w 2008/2009
- Nagroda zespołowa I stopnia Rektora Politechniki Lubelskiej za osiągnięcia dydaktyczne w 2009/2010
- Nagroda zespołowa III stopnia Rektora Politechniki Lubelskiej za osiągnięcia organizacyjne w 2011/2012
- Nagroda zespołowa II stopnia Rektora Politechniki Lubelskiej za osiągnięcia naukowe w 2012/2013
- Nagroda zespołowa II stopnia Rektora Politechniki Lubelskiej za osiągnięcia naukowe w 2013/2014
- Dyplom Rektora Politechniki Lubelskiej za pracę na rzecz programu LLP-Erasmus w 2013/2014
- Dyplom Rektora Politechniki Lubelskiej za działalność dydaktyczną w 2013/2014
- Nagroda zespołowa II stopnia Rektora Politechniki Lubelskiej za osiągnięcia naukowe w 2014/2015
- Dyplom Rektora Politechniki Lubelskiej za pracę na rzecz programu LLP-Erasmus w 2014/2015
- Nagroda zespołowa III stopnia Rektora Politechniki Lubelskiej za osiągnięcia naukowe w 2015/2016
- Dyplom Rektora Politechniki Lubelskiej za pracę na rzecz programu Erasmus+ w 2015/2016
- Nagroda zespołowa II stopnia Rektora Politechniki Lubelskiej za działalność dydaktyczną w 2017/2018
- 2017/2018 Dyplom Prorektora ds. Studenckich za zaangażowanie w umiędzynarodowienie procesu kształcenia w PL
- Nagroda zespołowa II stopnia Rektora Politechniki Lubelskiej za działalność dydaktyczną w 2018/2019
- Nagroda zespołowa II stopnia Rektora Politechniki Lubelskiej za działalność organizacyjną w 2020/2021
- Nagroda zespołowa III stopnia Rektora Politechniki Lubelskiej za działalność organizacyjną w 2021/2022