Bereits mit 24 Jahren war Geddes ein anerkannter Biologe, dessen Arbeiten von der Royal Society veröffentlicht wurden. 1879 richtete er in Stonehaven für die Universität von Aberdeen ein zoologisches Institut ein.