A multicast method applied in a wireless network, comprising: receiving (S607), by a multicast function network element deployed in a user plane network element of a core network of the wireless network, a session establishment request message from a session management network element, wherein the session establishment request message comprises multicast indication information and an address of a terminal, the multicast indication information instructs to establish a session for a multicast service; establishing (S608), by the multicast function network element, the session with the terminal according to the session establishment request message; obtaining (S608), by the multicast function network element , identifier information of the session allocated by the session management network element ; receiving (S609, S610), by the multicast function network element from the terminal , multicast joining information through a user plane, wherein the multicast joining information comprises a multicast address corresponding to a multicast group; establishing, by the multicast function network element , a correspondence between the identifier information of the session and the multicast address, wherein the identifier information of the session uniquely corresponds to the terminal; receiving (S611), by the multicast function network element , multicast data from a multicast source , wherein the multicast data comprises the multicast address; obtaining (S612), by the multicast function network element based on the established correspondence, the identifier information of the session corresponding to the multicast address; modifying, by the multicast function network element , a destination address of the multicast data to the address of the terminal; and sending (S613), by the multicast function network element , the multicast data to the terminal through the session. receiving (S607), by a multicast function network element deployed in a user plane network element of a core network of the wireless network, a session establishment request message from a session management network element, wherein the session establishment request message comprises multicast indication information and an address of a terminal, the multicast indication information instructs to establish a session for a multicast service; establishing (S608), by the multicast function network element, the session with the terminal according to the session establishment request message; obtaining (S608), by the multicast function network element , identifier information of the session allocated by the session management network element ; receiving (S609, S610), by the multicast function network element from the terminal , multicast joining information through a user plane, wherein the multicast joining information comprises a multicast address corresponding to a multicast group; establishing, by the multicast function network element , a correspondence between the identifier information of the session and the multicast address, wherein the identifier information of the session uniquely corresponds to the terminal; receiving (S611), by the multicast function network element , multicast data from a multicast source , wherein the multicast data comprises the multicast address; obtaining (S612), by the multicast function network element based on the established correspondence, the identifier information of the session corresponding to the multicast address; modifying, by the multicast function network element , a destination address of the multicast data to the address of the terminal; and sending (S613), by the multicast function network element , the multicast data to the terminal through the session. <EOS>