The invention discloses a rule-based real-time decision system and a method thereof. The system mainly comprises a Kafka platform, a kudu database, a hive database, an original data input module, a data analysis filter module, a decision tree configuration module, a Zookeeper, a decision tree parser, a decision forest module and a connection pool. The method can collect and monitor the user behavior log data real-timely, in accordance with that requirement of the marketing scenario, builds an automated marketing scenario rule tree, connects users' online and offline behaviors, judges users' labels, characteristics and behaviors in real time, and then achieves the accurate access to users through different channels such as short messages, emails, APP push messages, and realizes the interactive communication with users, so as to achieve the effect of establishing brand image or improving conversion rate, and achieve the marketing behavior of accurate marketing.