Jest adiunktem w Instytucie Prawa Karnego Wydziału Prawa i Administracji UW. Wiceprezes Fundacji Ius et Lex. Od 18 listopada 2015 do listopada 2019 był podsekretarzem stanu w Ministerstwie Sprawiedliwości.
15 czerwca 2019 w imieniu Ministerstwa Sprawiedliwości kierowanego przez Zbigniewa Ziobrę zapowiedział pozwanie karnistów z Uniwersytetu Jagiellońskiego (m.in. Włodzimierza Wróbla, Mikołaja Małeckiego i Szymona Tarapaty) za opublikowanie ekspertyzy naukowej do uchwalonych zmian w prawie karnym. Zapowiedź pozwu wywołała krytyczną reakcję opinii publicznej i środowiska naukowego. Jarosław Kaczyński uniemożliwił ministerstwu złożenie pozwu z obawy przed kompromitacją przed sądem.
W październiku 2019 w wyborach parlamentarnych Warchoł został wybrany z listy PiS (jako przedstawiciel Solidarnej Polski) do Sejmu, otrzymując 28 495 głosów w okręgu rzeszowskim. 17 grudnia tego samego roku został powołany na stanowiska sekretarza stanu w Ministerstwie Sprawiedliwości i pełnomocnika rządu do spraw praw człowieka.