Район образован в 1925году и назывался Карасукский.В 1930 райцентр с. Карасук было переименовано в Краснозёрское, а район в Краснозёрский. В 1937 район вновь был включен в Новосибирскую область.