Absolwent Wydziału Inżynierii Sanitarnej i Wodnej Politechniki Krakowskiej. Ukończył też studia podyplomowe w zakresie zarządzania w Szkole Głównej Handlowej. W 1990 roku został wybrany do Rady Miejskiej i Zarządu Miasta Pszczyna. Funkcję radnego oraz członka zarządu pełnił przez trzy kolejne kadencje.
W roku 1997, kandydując do Sejmu z listy Akcji Wyborczej Solidarność nie otrzymał mandatu poselskiego - otrzymał 5300 głosów. Rok później, w wyborach samorządowych jego kandydaturę poparło 8700 wyborców - został radnym Sejmiku Województwa Śląskiego. W listopadzie 1998 roku został burmistrzem Pszczyny.
Działał w Unii Polityki Realnej i Stronnictwie Konserwatywno-Ludowym. Platformę Obywatelską reprezentuje od 2001 r. Od tego czasu jest też nieprzerwanie posłem. W 2001 roku w wyborach do Sejmu został wybrany z listy Platformy na posła IV kadencji. W tym samym roku został prezesem powołanego, jako inicjatywa współpracy między mieszkańcami regionu państw Grupy Wyszehradzkiej - Stowarzyszenia Instytut Wyszehradzki.
W 2003 roku na Zjeździe Platformy Obywatelskiej Regionu Śląskiego wybrano go na przewodniczącego PO tego regionu. Ponownie objął tę funkcję w 2006 roku. Na posiedzeniu Rady Krajowej PO został też wybrany na wiceprzewodniczącego partii.
W wyborach w 2007 roku ponownie został posłem - otrzymał ponad 41 tys. głosów. W Sejmie zasiada w nadzwyczajnej sejmowej komisji śledczej ds. wyjaśnienia śmierci Barbary Blidy, a także w stałych komisjach gospodarki i samorządu.
W 2010 roku ponownie - po raz trzeci - został wybrany na szefa śląskich struktur partii. Wynik głosowania dobrze obrazuje pozycję Tomczykiewicza na Śląsku - podczas zjazdu regionalnego nie miał nawet kontrkandydata, a spośród 648 delegatów, tylko 21 nie udzieliło mu swojego poparcia.