Leech first appeared in Uncanny X-Men #179 (March 1984), and was created by Chris Claremont.
Leech appeared as part of the "Morlocks" entry in the Official Handbook of the Marvel Universe Deluxe Edition #9.