The wiki page says ctags was part of the 3BSD release, which would put it about 1979. My memory isn’t good enough to recall which release of emacs picked up support.
I think there was a find-function key binding for lisp code before ctags, but these are very rusty bits I’m recalling.