以九龙为据点，四处袭击驻港英军。香港总督宝宁要求张玉堂交出义军，被张玉堂拒绝。1857年4月21日，宝宁派出二百名英军进攻九龙城寨，抓捕张玉堂，把他带到香港问话，其后获港府释放。张玉堂战败失陷敌手，清政府却没有把他免职。张玉堂仍然留任大鹏协副将，直至1866年。张玉堂精于书法，尤善拳书，现时九龙寨城公园仍然保留他的拳书。