Vũ Thắng sinh ngày 1 tháng 1 năm 1926, quê quán ở làng Quảng Xuyên, xã Phú Xuân, huyện Phú Vang, thành phố Huế.[1]
Từ khi được 19 tuổi, ông bắt đầu tham gia Đoàn Thanh niên cứu quốc ở quê nhà, sau đó gia nhập lực lượng quân giải phóng Trần Cao Vân.[1]
Vũ Thắng từng là Chính ủy Đại đội 1, Tiểu đoàn 6, Trung đoàn 6 ở Phong Điền, Quảng Điền, Huế.[2]
Sau đó, ông giữ các chức vụ Chính trị viên phó, Bí thư Đảng ủy Tiểu đoàn 319, Trung đoàn 101; Chính ủy Trung đoàn 101; Chủ nhiệm chính trị Sư đoàn 325; Ủy viên Đảng ủy Quân khu 4, Quân đội nhân dân Việt Nam.[1]
Năm 1963, Vũ Thắng vào nam giữ chức Phó chính ủy Quân giải phóng Phân khu Bắc, Ủy viên liên Tỉnh ủy Trị Thiên.[1]
Năm 1965, Vũ Thắng là Khu ủy viên dự khuyết khu ủy Trị Thiên Huế, Chính trị viên tỉnh đội Thừa Thiên Huế.[1]
Từ năm 1969 đến năm 1974, Vũ Thắng là Phó Bí thư Tỉnh ủy Thừa Thiên Huế kiêm Chính trị viên Tỉnh đội Thừa Thiên Huế.[1]
Từ tháng 2 năm 1974 đến tháng 4 năm 1975, ông giữ chức Bí thư Tỉnh ủy Thừa Thiên Huế.[1]
Ngày 5 tháng 11 năm 1986, tại Hội nghị Tỉnh ủy tỉnh Thừa Thiên Huế lần thứ nhất khóa 4, Vũ Thắng được bầu lại làm Bí thư Tỉnh ủy tỉnh Bình Trị Thiên.[1]
Tại Đại hội Đại biểu Đảng bộ Đảng Cộng sản Việt Nam tỉnh Thừa Thiên Huế lần thứ 10, ông được bầu giữ chức vụ Bí thư Tỉnh ủy Thừa Thiên Huế nhiệm kì 1991-1996.[1][2][4]