武庙位于城厢镇东街,始建年月无考。清嘉庆九年(1804),金堂县令谢惟杰迁建于现址。从嘉庆九年至嘉庆十四年,历时五年,耗白银一万余两建成。为三进,即正殿、前厅和后殿,现存前面过厅、东西廊庑各十楹以及正殿三楹,正殿最为雄伟,重檐歇山式屋顶,檐下拖斗拱。阔18米,深14米,通高12米。四根主柱和两根抬梁均用百年木材造成,殿前有宽敞平台,台下有大院坝,敞朗崇严。全庙占地面积2000余平方米。