Siedziba parafii greckokatolickiej dekanatu sanockiego do ok. 1870, do której należały wsie: Kulaszne, Mokre, Wysoczany, Wysoczany i Kożuszne. Od listopada 1918 do stycznia 1919 Republika Komańczańska. Stacja kolejowa w Szczawnem była jednym z ważniejszych miejsc podczas walk polsko-ukraińskich w listopadzie 1918. Od października 1939 do 1945 siedziba zarządu Gminy Szczawne w powiecie sanockim województwa lwowskiego.
W latach 1944–1946 nacjonaliści ukraińscy z OUN-UPA zamordowali tutaj 15 Polaków, w tym naczelnika stacji kolejowej i kilku kolejarzy, oraz 14 Ukraińców "za zdradę sprawy ukraińskiej". Spalili też 136 gospodarstw.
Po 1944 miejscowa ludność rusińsko-ukraińska została przesiedlona na Ukrainę oraz tzw. Ziemie Odzyskane. Parafia łacińska w Bukowsku do roku 1947, obecnie w Komańczy.
Do 1954 istniała gmina Szczawne. W latach 1975–1998 miejscowość administracyjnie należała do województwa krośnieńskiego.