Воспитанник Иркутской семинарии и Казанской духовной академии. В 1856 году вернулся в Иркутск, преподавал историю в младших классах Духовной семинарии. Издавал рукописный журнал «Козуля» для учеников семинарии. После преподавания в семинарии был инспектором классов в военном училище в Иркутске; принимал участие в создании Иркутского технического училища и в последующем был в нём инспектором классов.
На литературное поприще выступил в конце 1850-х гг. с обширным трудом «О быте поселян Иркутского уезда» («Иркутские губернские ведомости» 1857—1858). С 1862 года был членом ВСРГО. Долгое время был правителем дел Восточно-Сибирского отдела Географического общества и редактором его изданий.
С 1859 главный редактор газеты «Иркутские губернские ведомости». В то же врема начал сотрудничать в газете «Сибирь», одном из лучших изданий сибирской печати того времени, с 1860 был редактором первой в Иркутске частной газеты «Амур».
До 1879 года подвергался дважды обыскам, не давшим никаких результатов. В 1879 г. привлечён к дознанию до делу о пропаганде в Иркутске (дело Г. Капотова). Содержался в Иркутской тюрьме, потом был подвергнут домашнему аресту, но освобождён от ответственности. В 1881 году ходатайство о разрешении быть редактором газеты «Сибирь» было удовлетворено, и с 1881 по 1887 год Загоскин работал редактором «Сибири».
Загоскину также принадлежат:
Последние годы жизни провёл в селе Грановщина в 20 км от Иркутска. Похоронен на Иерусалимском кладбище в Иркутске.