上白作古称北秦村又叫上秦村,明嘉靖年又称白家作,皆因当地白石灰较多,又取白姓在此开设作坊之意,故名曰白家作。清道光巳亥年(1839年),《修武县志》载为上白作。
1953年12月成立上白作,1958年8月15日成立上白作先锋人民公社,后改为上白作农业管理区。
1961年初公社调整体制农业管理区改为人民公社。
1966年11月与百间房人民公社合并为前进公社。
1969年10月重建上白作人民公社。
1984年成立上白作乡人民政府。2005年11月改为上白作街道办事处。原辖上白作、狮涧、田涧、马涧、洪河老牛河、闫河、春林、龙寺、小庄、河阳社区,共9个村、1个社区。