Статус и границы сельсовета установлены Законом Курской области от 21 октября 2004 года № 48-ЗКО «О муниципальных образованиях Курской области».
Законом Курской области от 26 апреля 2010 года № 26-ЗКО в состав сельсовета включены населённые пункты упразднённого Яндовищенского сельсовета. Площадь составляет 12 940 га. В состав сельсовета входит 11 населенных пунктов: село Машкино, село Яцено, деревня Богдановка, деревня Рожня, деревня Верхопрудка, деревня Матвеевка, хутор Форсов, деревня Булгаковка, село Яндовище, деревня Мармыжи, деревня Заслонки. В селе Машкино расположена Машкинская основная общеобразовательная школа, библиотека. Фельдшерско-акушерские пункты расположены в с.Машкино и д.Мармыжи.