Grzegorz Napieralski mówi o sobie, że chce być polskim Zapatero i odnowić lewicę. Ma 36 lat, jest absolwentem Uniwersytetu Szczecińskiego (nauki polityczne). Od 2004 roku jest posłem na Sejm, a od 2008 przewodniczącym Sojuszu Lewicy Demokratycznej.
Karierę polityczną zaczynał w Szczecinie. W latach 2001 - 2004 był przewodniczącym Rady Miejskiej SLD w Szczecinie i doradcą politycznym wojewody zachodniopomorskiego (2002 - 2004). W 2002 - objął mandat radnego Miasta Szczecina i przewodniczył Klubowi Radnych SLD.
Mandat złożył w 2004 r., kiedy to trafił do Sejmu - zajął miejsce Bogusława Liberadzkiego, wybranego do Parlamentu Europejskiego. Na posła został wybrany ponownie w wyborach parlamentarnych w 2005 oraz w przyśpieszonych wyborach dwa lata później. Po raz trzeci został posłem, kandydując z listy koalicji Lewica i Demokraci. Od 22 kwietnia 2008 jest posłem klubu Lewica. 17 czerwca 2009 został wybrany jego przewodniczącym, zastępując wybranego do Parlamentu Europejskiego Wojciecha Olejniczaka.
Zasiadał w sejmowej komisji administracji i spraw wewnętrznych oraz sejmowej komisji samorządu terytorialnego i polityki regionalnej, a także w sejmowej komisji spraw zagranicznych.
Przez ponad rok był wiceprzewodniczącym Sojuszu Lewicy Demokratycznej. Od maja 2005 roku pełnił funkcję sekretarza generalnego tej partii do 31 maja 2008 r., kiedy to na Kongresie SLD został wybrany na szefa Sojuszu. W 2009 objął też funkcję przewodniczącego Klubu Poselskiego Lewica zastępując wybranego do Parlamentu Europejskiego Wojciecha Olejniczaka.
22 kwietnia 2010 został ogłoszony kandydatem w przyspieszonych wyborach prezydenckich po katastrofie lotniczej pod Smoleńskiem, w której zginął poprzedni kandydat SLD - Jerzy Szmajdziński.