S-a născut la Barticești, comuna Botești, județul Neamț, în familia lui Vasile Chelaru și Maria (n. Copilaș) la data de 3 noiembrie 1945, într-o familie cu șapte copii. Intră în Seminarul din Iași în anul 1961, iar la 24 iunie 1971 este hirotonit preot pentru Arhidieceza de București, de episcopul Petru Pleșca, în Catedrala din Iași. Prima sa misiune ca preot o primește la 1 august 1971, fiind numit vicar la Parohia Bărăția, București. În luna martie a anului 1973 este transferat ca vicar la Râmnicu Vâlcea. La 1 martie 1974 primește numirea de paroh la Greci, județul Tulcea. A mai fost paroh la Giurgiu și la Sinaia. Începând cu luna ianuarie 1977, pr. Virgil Chelaru a activat în Dieceza de Iași, în mai multe comunități: Pustiana, Răducăneni, Valea Seacă. Din anul 1990 este paroh la Schineni, județul Bacău, unde rămâne până la 1 august 1999, când este numit paroh la Izvoare, Bacău. După anul 1990 a fost și profesor de teologie dogmatică la Facultatea de teologie pentru laici, filiala Bacău.
Sâmbătă, 10 decembrie 2005, a trecut la cele veșnice. Înmormântarea a avut loc marți, 13 decembrie, la biserica din cartierul Izvoare din Bacău. Părintele Virgil a fost depus în cimitirul de lângă biserică (în fața bisericii).