A cysteine protease (Se23kCP) is purified from S. erinaceieuropaei plerocercoids. Se23kCP has both cysteine and serine protease-specific activities. Se23kCP is secreted from tegumental vacuoles and degrades host structural proteins. The body region of plerocercoid is lysed by Se23kCP, allowing host tissue invasion. Se23kCP acts for host tissue invasion and migration of plerocercoid.