Tan was elected to federal Parliament in the 2004 election, succeeding fellow MCA member Teu Si @ Hang See Ten in the seat of Gelang Patah.
Tan terpilih dalam Parlemen federal pada pemilihan 2004, menggantikan anggota MCA Teu Si @ Hang See Ten pada kursi Gelang Patah.