Château Nénin est situé sur la rive droite de la région viticole de Bordeaux, dans la commune de Pomerol dans le département de la Gironde.
Le domaine produit également un second vin, Fugue de Nénin.
Le domaine a été détenu par la famille Despujol jusqu'en 1997, quand il fut acheté par la famille Delon, propriétaires de Château Léoville-Las Cases et de Château Potensac.