Erhard urodził się w VII wieku w Szkocji. Według tradycji był biskupem, który przybył z rodzinnego kraju do Ratyzbony, gdzie pełnił posługę biskupią. Często identyfikowany jest z postacią opata Erharda z Ebersheimmünster, wymienianego w merowińskim dokumencie z 684 roku. Jego działalność misyjna była skierowana głównie na tereny dzisiejszych Niemiec. Zmarł w Ratyzbonie w 707 roku. Kult świętego rozwijał się głównie lokalnie, a jego wspomnienie obchodzone jest 8 stycznia. Kanonizowany został przez papieża Leona IX w 1052 roku. Źródła historyczne wspominają również o innych wariantach jego imienia, takich jak Erard czy Herhard.