The invention discloses a semantic information based RFID complex event processing method. The semantic information based RFID complex event processing method comprises the following steps: abstracting an initial RFID event to be simple events; accurately and efficiently correlating and collecting the RFID streaming data captured by an event source to form an RFID aggregation event required for a service; abstracting the RFID simple events to be a complex event; defining the service events with contextual information and service procedures; conducting service layer data modeling, service synthesis, service compilation and service schedule to the RFID event stream and the service events; defining detection states and state switching conditions of the RFID complex event; converting the system events at the lower layer to be the service events at the higher layer, and establishing the RFID event driving model. The service system binds and captures the service events, conducts fault-tolerance processing and analyzes the service events to obtain the corresponding complex event, so as to analyze the RFID event message, acquire the RFID data meeting the requirements, simplify the service processing procedures, and increase the integrated efficiency of the RFID and the service system.