Teigen har et småbruk ved Svensby i Lyngen. Teigen har vært politiker i Lyngen kommunestyre for SV, og i fylkestinget i Troms. Fra 2001 til 2009 var han første vara i Stortinget. Teigen var leder av Norsk Bonde- og Småbrukarlag fra 2007 til 2010 da han ble kastet etter benkeforslag. I kommunepolitikken har han siden vært innom Arbeiderpartiet, men er nå i Senterpartiet.