Urodzony we Wrocławiu w 1988 roku. Wielokrotny medalista Mistrzostw Polski i reprezentant kraju z tytułem mistrza międzynarodowego od roku 2005. Licencjonowany instruktor Polskiego Związku Szachowego, a od 2018 roku również trener szachowy z uprawnieniami międzynarodowymi nadanymi przez światową federację szachową. W latach 2014-2016 koordynował ogólnopolski projekt „Edukacja przez Szachy w Szkole”, a potem, wspólnie z mistrzem FIDE Mateuszem Bronowickim założył Szkołę Szachową TALENT.
W ramach aktualnej działalności dzieli się swoją wiedzą z adeptami królewskiej gry na różnych poziomach i w różnym wieku. Jest trenerem wielu finalistów Mistrzostw Polski Juniorów. Prowadzi również szkolenia i zajęcia indywidualne dla dorosłych. Prywatnie pasjonuje się podróżami oraz sportem.
Kwalifikacje:
- tytuł IM (Mistrz Międzynarodowy)
- trener FIDE
- instruktor Polskiego Związku Szachowego
- sędzia szachowy
Najwyższy ranking w dotychczasowej karierze osiągnął 1 kwietnia 2014 r., z wynikiem 2447 punktów - 47 miejsce wśród polskich szachistów.
Sukcesy:
wiek juniorski ( 1997–2006r.)
- medalista Mistrzostw Polski w szachach klasycznych (2000, 2004, 2005);
- sześciokrotny drużynowy Mistrz Polski Szkół
- pięciokrotny reprezentant Polski na Mistrzostwach Europy, trzy razy zajmując miejsce w pierwszej 10
- zdobycie tytułu miedzynarodowego mistrza FIDE w wieku 14 lat
- zdobycie tytułu mistrza miedzynarodowegow wieku 16 i pół roku
- Mistrz Polski do lat 18 - Kołobrzeg 2005
wiek seniorski (od 2007r.)
- zwycięzca turniejów szachowych w Budapeszcie, Frydku-Mistku, Coimbrze i Jastrzębiej Górze
- zawodnik polskiej Ekstraligi Szachowej
- wielokrotny medalista i Akademicki Mistrz Polski 2013
- drużynowy V-ce mistrz Czech 2010/2011
- medalista drużynowych Mistrzostw Portugalii w tym mistrz z 2012 oraz zdobywca pucharu w 2018 roku
- czterokrotny Mistrz Dolnego Śląska w Szachach
Wybrane partie szachowe:
1. GM Kovalenko Igor (2684) - IM Michał Luch (2433) 0-1
2. IM Luch Michał (2385) - GM Nyback Tomi (2635) 1-0
3. IM Luch Michał (2383) - GM Vajd Levente (2582) 1-0
4. IM Luch Michał (2380) - GM Forcen Esteban Daniel (2566) 1-0
5. GM Nikolic Predrag (2645) - IM Luch Michał (2426) 1/2
6. GM Khenkin Igor (2669) - IM Luch Michał (2426) 1/2
7. IM Luch Michał (2417) - GM Azarov Sergei (2636) 1/2
8. GM Soćko Bartosz (2625) - IM Luch Michał ( 2393) 1/2
9.
10. IM Luch Michał - GM Kamil Mitoń (2624) 1/2