W latach 1996–2001 studiował na Politechnice Śląskiej w Gliwicach. W tym okresie zdobył m.in. trzy złote (dwa w 1997 oraz 2001), srebrny (1999) i brązowy (2001) medal Drużynowych Akademickich Mistrzostw Polski Szkół Wyższych lub Politechnik oraz zwyciężył w otwartym turnieju w Kowalewie Pomorskim (1997).

W 2001 r. zwyciężył w Bytomiu, a w 2003 r. – w Chorzowie. W 2002 r. zdobył uprawnienia instruktora szachowego. Startował w rozgrywkach drużynowych w Polsce oraz Niemczech. W 2006 r. zajął I m. w turnieju szachów błyskawicznych w Löberitz. W 2009 r. wygrał mistrzostwa Frankfurtu nad Menem w szachach klasycznych. W 2010 r. zdobył trzecią normę na tytuł mistrza międzynarodowego, podczas rozgrywek Oberligi Ost - B. W 2018 r. zdobył mistrzostwo Frankfurtu nad Menem w szachach błyskawicznych oraz dwukrotnie (2018 i 2019) zwyciężył w turnieju szachachów klasycznych Eschborn-Open. W 2026 r. wywalczył dwa tytuły wicemistrzowskie w Niemczech w kategorii powyżej 50 lat w szachach błyskawicznych oraz szachach szybkich.

Najwyższy ranking w dotychczasowej karierze osiągnął 1 maja 2019 r., z wynikiem 2434 punktów zajmował wówczas 49. miejsce wśród polskich szachistówRating Progress Chart: Dubiel, Jacek.

Obecnie gra w barwach niemieckiego SV Oberursel.