清代末期属绥中县老军屯区。
民国时期属前所六区。
1931年,属金丝屯村和东罗城村。
1946年,属金丝乡。
1948年,绥中解放,先属王家庄六区,后属老军屯六区。
1956年,属前所红星人民公社王家庄管理区,在万家地区设立三个乡(王家乡、贺家乡、甘家乡)。
1957年,三个乡合并为万家乡。
1958年,属前所红星人民公社。
1961年,归属万家人民公社。
1983年,属万家乡。
1984年,属万家镇。
1992年,被批准为葫芦岛市级经济开发区,改称万家经济开发区。
1993年,恢复万家镇人民政府,被辽宁省人民政府批准为省级旅游度假区。
1995年,被列为试点镇。
2000年,被列为辽宁省中心镇。
2003年,原15个村合并为10个村。