Swann has had three separate spells at the club, first as a player (2007/08), then assistant manager (2009) and reserve team manager (2011/11).
He recently left Walsall Wood at the end of October with them sitting top of the Midland League Premier Division table and had also previously managed Romulus.
His appointment comes following the departure of Scott Dundas, relieved of his duties following Saturday’s 3-1 defeat to Worksop Town which left them 18th in the BetVictor Northern Premier S/East Division table.
Chairman Mike Joiner said: “We would like to place on record our thanks to Scott who has been with the club since 2017 and wish him and his family all the very best for the future.
“We wish Mark and his management team, which will be announced shortly, all the very best and look forward to them taking the club forward to future success.”
Swann had been unavailable to take charge for Chasetown’s scheduled match at Carlton Town on Wednesday, but this has since been postponed.
His first game is set to be the trip to Spalding United on Saturday.