Geir har 30 års erfaring fra fiskerinæringen. Han er utdannet fiskerikandidat fra Fiskerihøgskolen i Tromsø og har jobbet i Fiskeridirektoratet i Bergen. Han har også sitt eget firma for internkontroll i fiskerinæringen, og han har vært fisker i flere sesonger. Han har vært daglig leder av fiskemottak, og har spesialfeltet sitt innen oppbygging og drift av anlegg for levendelagring- og FBA.