The present invention discloses a solid oxide fuel cell system and a control method thereof, and belongs to the field of fuel cells. According to the solid oxide fuel cell system structure, an output end of an air supply unit is connected with an input end of a stack unit through a valve, and is connected with an input end of a tail gas recovery unit through a valve, an output end of a fuel supply unit is connected with the input end of the stack unit through a mass flow meter, and is connected with the input end of the tail gas recovery unit through a mass flow meter, an output end of the stack unit is connected with the input end of the tail gas recovery unit, an output end of the tail gas recovery unit is connected with an input end of the fuel supply unit, and a control unit is respectively connected with various valves, various mass flow meters and various units. According to the present invention, work states of various valves and various flow meters are coordinatedly controlled according to load power requirements, and work temperatures of various units are regulated through adjusting gas flows so as to complete thermal-electric system control, improve system efficiency, and ensure a service life of the stack.