S-a născut la 30 iunie 1923, în localitatea Cebza, judeţul Timiş, din părinţii Achim şi Marta, agriculttori. După absolvirea claselor primare şi gimnaziale în satul natal, s-a înscris la Şcoala Normală (Liceul Pedagogic) din Timişoara, pe care a absolvit-o în anul 1942. în acelaşi an s-a înscris la Academia Teologică din Timişoara (mutată aici de la Oradea din cauza dictatului de la Viena, pe care a absolvit-o în anul 1946.
Între anii 1943-1945 a urmat Şcoala de ofiţeri la Ineu, în zilele de 16-18 decembrie 1947 fiind hirotonit preot pe seama parohiei Cebza II. La 1 ianuarie 1952 a fost transferat la parohia Gaiu Mic, protopopiatul Deta, iar la 1 mai a fost numit la parohia Deta, de la 1 iunie acelaşi an fiind numit şi protopop al Detei. Cu acest prilej a fost hirotesit iconom stavrofor, în perioada 1962-1974 fiind ales şi membru în Adunarea Eparhială şi în Consiliul Eparhial al Arhiepiscopiei Timişoarei şi Caransebeşului.
În perioada 1970-1974, 1986-1989 a fost ales membru în Adunarea Naţională Bisericească şi în Consiliul Naţional Bisericesc, în anul 1970 primind crucea patriarhală pentru activitatea desfăşurată.
La 1 iulie 1972 a fost transferat la parohia Timişoara Iosefin, cu 1 iulie 1974 fiind numit conducător al oficiului parohial, între anii 1983-1990 având şi funcţia de misionar protopopesc. De la 1 aprilie 1990 a deţinut şi funcţia de redactor a nou înfiinţatei publicaţii bisericeşti “învierea”, a arhiepiscopiei Timişoarei, în care a publicat zeci de articole, meditaţii, etc. împreună cu Societatea femeilor creştin-ortodoxe din Timişoara, a înfiinţat o cantină parohială care a funcţionat într-o casă din apropierea bisericii.
A fost un preot iubit şi căutat de credincioşi îndeosebi pentru calităţile sale duhovniceşti, pentru blândeţea, înţelepciunea, răbdarea şi înţelegerea profundă a lucrurilor. De asemenea, preotul Ioan Olariu era cunoscut și apreciat pentru faptele sale de milostenie, față de toți cei aflați în necazuri și lipsuri.
La data de 3 septembrie 2005 a încetat din viaţă, slujba de înmormântare fiind oficiată de Preasfinţitul Părinte Lucian Lugojanul, Episcop vicar al Arhiepiscopiei Timişoarei, în prezenţa Mitropolitului Nicolae Corneanu. A fost înmormântat în cimitirul Calea Şagului din Timişoara.