Net profit for the year rose to 5.4 billion yuan ($813.7 million), compared with 3.76 billion a year ago, Shanghai International Port said in a statement to the Shanghai Stock Exchange.
Total revenues rose 14.6 percent to 18.97 billion yuan, while its earnings per share rose to 0.257 yuan from 0.179 yuan.
The group's cargo throughput reached 428 million tonnes in 2010, up from 365 million tonnes the previous year.