В 1995-99 был секретарём щецинского отделения партии Социал-демократия Республики Польша (входила в СДЛС), окончил Щецинский университет в 2000 году (магистр политологии). В 2002 году стал помощником западно-поморского воеводы. В 2004 году, после перехода Богуслава Либерадзского в Европейский парламент, Наперальский был избран в Сейм; переизбирался на выборах в Польше 2005 и 2007 годов. С 2009 года возглавляет фракцию СДЛС в Сейме.
В 2004 году стал заместителем председателя СДЛС, в 2005 году — генеральным секретарём (высшая техническая должность в партии), а 31 мая 2008 года был избрано новым руководителем партии. 22 апреля 2010 года, после гибели в авиакатастрофе под Смоленском кандидата в президенты от СДЛС Ежи Шмайдзиньского стал новым кандидатом от партии. В поддержку своей кандидатуры Наперальский собрал более 380 тысяч подписей при требуемых 100 тысячах. Кандидатуру Наперальского поддержали также Партия регионов, партия «Союз труда», генерал Войцех Ярузельский, «Зелёные-2004» и другие общественные и политические силы. Наперальский, который был самым молодым кандидатом в президенты, вёл активную предвыборную кампанию в Интернете и сделал ставку на молодых избирателей. Аналитики назвали Наперальского главным открытием выборов. На президентских выборах Наперальский занял третье место, получив 2 299 870 (13,68 %) голосов.
В октябре 2011 года возглавляемая им партия на парламентских выборах заняла пятое место с 8,25 % голосов избирателей и получила 27 мест в Сейме. В Сенате партия мест не получила. Г. Наперальский признал крупное поражение своей партии и призвал к обновлению её руководства.
Женат, имеет двух дочерей.