System and method for providing a presence service

A system and a method for providing a presence service are provided to control publication of an EPA(Event Publication Agent) by the external object including an ESC(Event State Compositor), and solicit a specific state by activating or deactivating the EPA depending on an on-demand. A ruler describes the publication of the EPA by using a publication rule, transfers the publication rule to the EPA, and requests the EPA to synchronize with the publication rule by using an event package. The EPA registers publishable presence information to an SIP(Session Initiation Protocol) registrar, aggregates the publication rules received from the ruler, and publishes the presence information to the ESC according to the aggregated publication rule. If a synchronization request for the publication rule is received, the EPA transfers a corresponding response message to the ruler. The SIP registrar determines to route the publication rule for the target presence information to the corresponding EPA according to media feature tag information registered by the EPA.