Funk wurde in der damaligen schlesischen Hauptstadt Breslau geboren. Er studierte Maschinenbau (Diplom-Ingenieur) und wurde 1968 an der Fakultät für Maschinenbau der Technischen Hochschule Darmstadt mit der Dissertation Der Einfluß der Reibkorrosion auf die Dauerhaltbarkeit zusammengesetzter Maschinenelemente zum Dr.-Ing. promoviert.
Danach war er von 1968 bis 1975 in der Privatindustrie tätig. Er bekleidete von 1975 bis 2003 die ordentliche Professur für Maschinenelemente und Getriebetechnik im Fachbereich Maschinenbau an der Helmut-Schmidt-Universität in Hamburg und war Leiter des dortigen Instituts für Konstruktions- und Fertigungstechnik. Von 1978 bis 1983 war er Vizepräsident der Bundeswehruniversität sowie von 1986 bis 1987 und 1997 Sprecher des Fachbereichs Maschinenbau. Im Jahr 1978 gründete er das „Panzertechnische Kolloquium“ (PTK), welches 2012 zum 36. Mal an der Universität abgehalten wurde.