По образованию фельдшер. В 1893 году прибыл на строительство железнодорожного моста через Обь, возле которого впоследствии возник город Новониколаевск. Организовал врачебный пункт для строителей. В 1897 году Литвинов основал первый книжный магазин. В 1899 — читальную комнату и справочную службу. В 1900 Литвинов создает первую в городе типографию. В типографии издавал:
Издал серию фотооткрыток с видами города.
В качестве фельдшера участвовал в русско-японской войне. В марте 1906 года выпустил первую новониколаевскую газету — «Народная летопись». В 1907 году Литвинов был избран городским старостой, но томский губернатор не утвердил его в этой должности.
После установления советской власти Литвинов уезжает на Алтай, где занимается организацией сельского здравоохранения. В Новосибирск возвращается в 1926 году, где до последних дней жизни занимается медициной и пропагандой истории города.