In this paper, a kind of method for flame detection system based on BP Neural Network is proposed. It reeognizes the every state of the flame and improves the ability to detect flame in every stage. The experimental result shows that it is a very efficient method in automatic flame detection.