Conventional charging protocols are typically indifferent to battery degradation, hence leading to suboptimal cycle life performance of the battery. An optimized charging protocol with priority towards battery health is thus an untapped opportunity to enhance useful life. We propose a physics-optimized dynamic charging protocol, extending the cycle life of the system by up to 50% without compromising the battery capacity, by considering a lithium ion battery system with Lithium Manganese Oxide cathode as an example. The algorithm takes into account the nuances of the system considering the available capacity, degradation mechanisms and operational voltage windows to dynamically moderate the charging protocol during run time, leading to optimized life span of the battery. The protocol is very versatile and can be easily extended to any battery chemistry prone to degradation at high/low cut off voltages, which allows enhancement of the battery life simply by changing the on-board charging algorithm.