Han har vært medlem av Austevoll kommunestyre siden 1999, medlem av Hordaland fylkesting 2003–2013 og medlem av fylkesutvalget 2011–2013. Etter at Fremskrittspartiet fikk 33,2 % av stemmene og inngikk et valgteknisk samarbeid med Senterpartiet og Kristelig Folkeparti, ble Njåstad valgt til ordfører som 23-åring i 2003.[4] Samarbeidet ble videreført etter valgene i 2007 og 2011, da Fremskrittspartiet fikk henholdsvis 43,7 og 47,4 % av stemmene. I 2010 ble han leder i Fremskrittspartiets kommunalpolitiske utvalg, der han hadde vært medlem siden 2005. Han var formann i Austevoll FrP 2000–2003. Njåstad var dessuten varamedlem av Noregs Mållags sentralstyre 2007–2008.[5]
Han gikk allmennfaglig linje ved Austevoll videregående skole 1996–1997 og Bergen Handelsgymnasium 1997–1999. Han var markedsmedarbeider i Austevoll forlag A/S 1999–2003 og overtok som daglig leder i 2003. Fra høsten samme år fikk han permisjon for å skjøtte ordførervervet.
Som leder av Frps organisasjonsutvalg skal han gjentatte ganger ha diskutert sensitive saker med en tillitsvalgt for Frp som ikke er medlem av utvalget. Som en følge av dette trakk han seg fra alle tillitsverv i Frp i januar 2019.[6]