The embodiments of the present application relate to a method for registeration and session establishment, a terminal, and an AMF entity. The session establishing method includes stesp that aterminalsends a first message to an access and mobility management function AMF entity, where the first message includes first information, first network slice selection information, and second network sliceselection information, the first information includes information of requesting establishment of a protocol data unit PDU session, the first network slice selection information is used by the AMF entity to select a first session management control function SMF entity, and the second network slice selection information is used by the AMF entity to select a second SMF entity; and the terminal receives a second message sent by the AMF entity, wherein second message includes second information, and the second information includes information that the PDU session establishment accepts. In order toestablish a PDU session establishment process, the AMF entity accurately determines the S-NSSAI and completes the establishment of the PDU session.