Współtworzył ustawy odnoszących się do problematyki migracji, repatriacji i obywatelstwa.

20 listopada 2007 został powołany na podsekretarza stanu w Ministerstwie Spraw Wewnętrznych i Administracji. 2 kwietnia 2009 mianowany przez prezesa Rady Ministrów na członka Rady Służby Cywilnej. Odpowiadał za przygotowanie i przeprowadzenie polskiej prezydencji w Radzie Unii Europejskiej w 2011 w obszarze dotyczącym spraw wewnętrznych. 25 listopada 2011 otrzymał nominację na stanowisko sekretarza stanu w Ministerstwie Spraw Wewnętrznych, powierzono mu nadzór nad polityką migracyjną państwa (w tym nad podległym mu komendantem głównym Straży Granicznej), sprawy z zakresu obywatelstwa i repatriacji, przygotowywanie aktów prawnych w MSW oraz nadzór nad Departamentem Unii Europejskiej i Współpracy Międzynarodowej MSW.