W stolicy ówczesnej Jugosławii Baran przegrał tylko ze znakomitym Francuzem Michelem Jazy. Dwa lata później na igrzyskach olimpijskich w Tokio zajął na swoim koronnym dystansie szóste miejsce, bijąc wynikiem 3.38,9 rekord Polski.
Urodził się 29 lipca 1939 roku w Chmielowie koło Ostrowca Świętokrzyskiego. Reprezentował m.in. barwy warszawskiej Legii oraz bydgoskiego Zawiszy.
W latach 1959-1968 wywalczył jedenaście medali mistrzostw Polski, w tym siedem złotych. Wystąpił w 31 międzynarodowych meczach, będąc silnym punktem lekkoatletycznego Wunderteamu.
Był też rekordzistą Europy w biegu na milę, osiągając 3 sierpnia 1964 roku w Londynie czas 3.56,04.
Po zakończeniu kariery pracował jako trener w klubie Zawisza Bydgoszcz. Był członkiem Zarządu PZLA, przewodniczącym komisji biegów przełajowych i ulicznych w latach 1994-2000.