Its headline earnings per share, a profit measure, was at 180.1 South African cents in the year to 31 December, up from 163.8 cents posted a year earlier.
Old Mutual, the largest life insurer in South Africa, has managed to recover following a tough two years due to Covid-19-led mortality claim and business interruptions.
But rising interest rates and tough domestic economic conditions such as daily power cuts have made the outlook risky for insurance firms.
"Failure to address load shedding will have an impact on crop failure, higher food prices and shortages of certain food products, which will further dampen economic growth," the company said.
It declared a dividend of 51 cents per share.
Reuters, the news and media division of Thomson Reuters, is the world's largest multimedia news provider, reaching billions of people worldwide every day.Go to: https://www.reuters.com/