Z dniem 3 maja 2007 roku został awansowany na kontradmirała i wyznaczony zastępcą szefa Sztabu Marynarki Wojennej w Gdyni.
8 listopada 2007 roku prezydent Lech Kaczyński mianował go na stopień wiceadmirała i powierzył z dniem 11 listopada 2007 dowodzenie Marynarką WojennąDepartament Prasowo-Informacyjny, Nominacje generalskie w dniu Święta Niepodległości – Ministerstwo Obrony Narodowej Rzeczypospolitej Polskiej, 2007-11-11 [dostęp: 2007-11-11].
Śmierć i pogrzeb 10 kwietnia 2010 zginął w katastrofie polskiego samolotu Tu-154M w Smoleńsku w drodze na obchody 70. rocznicy zbrodni katyńskiej. 15 kwietnia 2010 został pośmiertnie awansowany do stopnia admirała floty. 26 kwietnia 2010 roku odbyła się uroczystość żałobna na pokładzie okrętu-muzeum ORP „Błyskawica” w honorowej asyście marynarzy i pocztów sztandarowych wszystkich jednostek Marynarki Wojennej, a także sześciu okrętów Marynarki Wojennej (ORP „Flaming”, ORP „Orkan”, ORP „Metalowiec”, ORP „Kaszub”, ORP „Hydrograf”, ORP „Piast”) oraz francuskiego okrętu FS „Sagitaire”, po czym adm. Andrzej Karweta został pochowany w Baninie w asyście Kompanii i Orkiestry Reprezentacyjnej Marynarki Wojennej.