W wyborach parlamentarnych w 2001 bez powodzenia kandydował do Sejmu. W wyborach w 2005 po raz pierwszy został wybrany na posła, otrzymując 9072 głosy. W przedterminowych wyborach parlamentarnych w 2007 ubiegał się z powodzeniem o ponowny mandat z list wyborczych Mniejszości Niemieckiej, uzyskując w okręgu opolskim 8193 głosów. W wyborach w 2011 ponownie uzyskał reelekcję, otrzymując 11 794 głosy. W 2015 kolejny raz został posłem, uzyskując 9623 głosy.
W 2017 wraz z innymi działaczami mniejszości niemieckiej założył partię pod nazwą „Regionalna. Mniejszość z Większością”, zarejestrowaną w lutym 2018. Objął funkcję przewodniczącego tego ugrupowania. W 2019 został wybrany na kolejną kadencję Sejmu, otrzymując 13 957 głosów. W wyborach w 2023 nie uzyskał poselskiej reelekcji. W wyborach w 2024 został wybrany do sejmiku VII kadencji z ramienia komitetu Śląscy Samorządowcy. W tym samym roku Szymon Hołownia powołał go na doradcę marszałka Sejmu ds. mniejszości narodowych i etnicznych.