Punsvik var formann i Østfold Unge Høyre 2006–2008, medlem av Unge Høyres sentralstyre 2010–2014 og Unge Høyres 1. nestleder 2012–2014. Han var medlem av både Rygge kommunestyre og Østfold fylkesting 2007–2011.