原名紫荆村,唐贞元年间(785—805)松阳县治由古市迁入,始为县治所在地。
民国23年(1934),县城称城镇。
民国29年(1940),县城置南镇、北镇。
民国33年(1944),南北两镇合为西屏镇。
1949年5月,为第一区属镇。
1952年8月,设县属镇。
1958年2月,改为城关区属镇。
1959年4月,分设红旗公社西屏管理区。
1961年,属松阳区,西屏人民公社。
1968年,镇社合并,称西屏镇。
1980年7月,复为县属镇。
1992年,撤松阳区,阳溪、水南两乡并入西屏镇。
2012年4月,撤西屏镇,分设西屏、水南街道,叶村乡黄公渡划入西屏街道。