The tanker and bulker owner said net earnings were CNY 18.23m ($2.94m), against a loss of CNY 372m the year before.
Revenue was up 2.51% to CNY 1.04bn.
It said the improved performance was due to CNY 65.92m of non-operating income in 2013.
China Shipping Haisheng has returned to profit in 2013 as revenue rose.
The tanker and bulker owner said net earnings were CNY 18.23m ($2.94m), against a loss of CNY 372m the year before.
Revenue was up 2.51% to CNY 1.04bn.
It said the improved performance was due to CNY 65.92m of non-operating income in 2013.