Tan Liangde studierte an der Sporthochschule in Guangdong. Er nahm an den Olympischen Sommerspielen 1984 in Los Angeles teil. Tan startete im Wettbewerb vom Drei-Meter-Brett und konnte hinter dem Amerikaner Greg Louganis die Silbermedaille gewinnen. Vier Jahre später, bei den Olympischen Sommerspielen 1988 in Seoul, kam es erneut zum Duell zwischen Tan und Louganis, das mit demselben Ergebnis wie 1984 ausging. Tan Liangde gewann mit 704,88 Punkten erneut Silber hinter dem mit 730,80 Punkten siegenden Amerikaner. In Barcelona nahm Tan bei den Olympischen Sommerspielen 1992 letztmals an Olympischen Spielen teil. Erneut gewann er Silber vom Drei-Meter-Brett. Diesmal hinter dem Amerikaner Mark Lenzi. Bei den Schwimmweltmeisterschaften 1986 in Madrid und bei den Schwimmweltmeisterschaften 1991 in Perth gewann Tan Liangde ebenfalls zwei Silbermedaillen vom Drei-Meter-Brett.