2004立法會選舉，佢再度代表民主黨，重同元朗區議員張賢登合組名單出選新界西選區，以62,342票當選，同區對手有民主派獨立議員陳偉業名單，職工盟李卓人、葉嶽峯名單，查錫我名單，同埋民建聯嘅譚耀宗、張學明名單同自由黨周梁淑怡、丁午壽名單咁。