Дивизия сформирована 6 октября 1831 г. в составе Отдельного гвардейского корпуса. 5-я и 6-я гвардейские пехотные бригады были сформированы несколько ранее и первоначально состояли при Отдельном гвардейском корпусе вне дивизий.
С ноября 1915 г. и до конца своего существования дивизия входила в состав 2-го гвардейского корпуса.
1833—1918 — 3-я гвардейская пехотная дивизия.
3 апреля 1918 г. штаб дивизии, а также лейб-гвардии Литовский и Кексгольмский полки были расформированы приказом Московского областного комиссариата по военным делам[2].
Приказом штаба Северо-Западного фронта переброшена из Варшавы в район Соколка для прикрытия района Гродно-Белосток.
Приказом штаба Северо-Западного фронта переброшена в район Варшавы с задачей выдвинуться на Млаву.
17-18 августа 1914 — Участвовала в боях за Найденбург.
В июне 1915 г. дивизия сражалась в Томашовском сражении 1915 года[3][4].
В начале июля 1915 г. выдержала ожесточенные бои у Заборце в ходе Грубешовского сражения[5].
Дивизия – участница Люблин-Холмского сражения 9 – 22 июля 1915 г.[6][7][8] и Виленской операции в августе - сентябре 1915 г.[9][10] Доблестно билась на Стоходе в июле 1916 г.[11]
В Белом движении
12 октября 1919 — Сформирован на базе 1-го и 2-го батальонов 2-го Сводно-гвардейского полка Сводный полк 3-й гвардейской пехотной дивизии в составе 2-й бригады Сводно-гвардейской пехотной дивизии. Включал — 4 батальона по числу полков 3-й гвардейской дивизии императорской армии.
9 ноября 1919 — Сведён в батальон (командир — полковник С. А. Апухтин).
21 ноября 1919 — Оставшиеся 71 чинов сведены в роту (командир — капитан Кавернинский, с 22 декабря 1919 — поручик Талят-Келпш).
23 декабря 1919 — Рота слита с остатками 1-й бригады Сводно-гвардейской пехотной дивизии.
Январь-февраль 1920 — Остатки полка в составе дивизии участвовали в Бредовском походе.
16 августа 1920 — Прибыл в Крым, где составил 3-й батальон Сводного гвардейского пехотного полка.
С момента формирования 3-й гвардейской пехотной дивизии ее бригады имели соответственно 5-й и 6-й номера, поскольку в тот период была принята сквозная нумерация всех гвардейских пехотных бригад. В 1857 г. бригадное командное звено было упразднено. После его восстановления в 1873 г. бригады в гвардейских пехотных дивизиях получили номера "1-я" или "2-я".
(Командующий в дореволюционной терминологии означал временно исполняющего обязанности начальника или командира. Должности начальника дивизии соответствовал чин генерал-лейтенанта, и при назначении на эту должность генерал-майоров они оставались командующими до момента своего производства в генерал-лейтенанты).
17.04.1917 — хх.хх.хххх — полковник Защук, Иосиф Иосифович (младший)
Командиры 1-й бригады
Сформирована 25 июня 1831 г. как 5-я гвардейская пехотная бригада.
В 1825 — 1857 годах бригады гвардейский пехотных дивизий имели сквозную нумерацию, с 1-й по 6-ю. Соответственно, 3-я гв. пех. дивизия состояла из 5-й и 6-й гв. пех. бригад.
В период с начала 1857 по 30 августа 1873 должности бригадных командиров в пехотных дивизиях были упразднены. После восстановления бригадного командного звена бригады в гвардейских пех. дивизиях получили номера «1-я» или «2-я» аналогично с армейскими пех. дивизиями.
После начала Первой мировой войны в дивизии была оставлена должность только одного бригадного командира, именовавшегося командиром бригады 3-й гвардейской пехотной дивизии.
Сформирована 20 сентября 1821 г. как Сводная гвардейская и гренадерская артиллерийская бригада в составе Отдельного Литовского корпуса. С 1831 г. до 1894 г. бригада назвалась 3-й гвардейской и гренадерской артиллерийской бригадой.
До 1875 г. должности командира артиллерийской бригады соответствовал чин полковника, а с 17 августа 1875 г. - чин генерал-майора[12].