Basically as long as other white wines of the same quality. Less expensive sparkling wine should last 2-3 years. Expensive champagne can last very nicely for over ten years
If stored well the best sparkling wines can last up to ten years - but I would prefer to drink them far sooner.