Is DELF Pro valid all life?

Yes, as a national diploma awarded by the French Ministry of National Education.