F. í Kópavogi 29. apríl 1964. For.: Bergvin Oddsson (f. 22. apríl 1943) skipstjóri og k. h. María Friðriksdóttir (f. 1. mars 1943). Bróðursonur Guðmundar Oddssonar vþm. K. Þóra Gunnarsdóttir (f. 16. mars 1965). Börn: Jóhanna Lea (2002), Bjarni Þór (2004).
Skipstjórnarréttindi á 30 tonna skip 1980. Stúdentspróf Fjölbrautaskólanum á Akranesi 1985. Lögfræðipróf HÍ 1991.
Fulltrúi bæjarfógeta, síðar sýslumanns, í Vestmannaeyjum 1991-1994, deildarstjóri hjá Rannsóknarlögreglu ríkisins um sex mánaða skeið 1993-1994. Yfirlögfræðingur í umhverfisráðuneytinu 1994-1995. Í bæjarstjórn Vestmannaeyja 2002-2006.
Lék með meistaraflokki ÍBV, ÍA, Leifturs og ÍK 1983-1991. Í auðlindanefnd forsætisráðherra 1998-2000. Í Þingvallanefnd 2008-2009.