Grégoire II est le fils aîné du duc Étienne II de Naples. Lorsque son père obtient, après la mort de l’évêque de Paul II de Naples du PapePaul Ier, d'accéder à l'évêché de Naples cumulant ainsi le pouvoir civil et religieux dans la cité, il lui transmet formellement le pouvoir ducal en 766. Son gouvernement est marqué par la défaite infligée au duc Arigis II de Bénévent qui était entré en guerre contre le duché de Naples. Son frère cadet Caesarius reçoit le titre de Consul mais meurt dès 788. Lorsque Grégoire II disparaît à son tour en 793 avant son père désigne alors pour lui succéder son gendreThéophylacte II de Naples[2]