Родился 27 октября 1904 года в д. Бешкино (Псковская область). Русский. В армии с 1924 года. В 1927 году окончил Ленинградскую пехотную школу, в 1927 - 1933 годах проходил службу во внутренних войсках. На фронте с июня 1941 года. Командир 218-го гвардейского стрелкового полка (Центральный фронт) гвардии подполковник Бойцов умело организовал 27 сентября 1943 года форсирование Днепра в районе с. Неданчичи (Черниговская область), внезапной ночной атакой полк выбил противника с занимаемых позиций. Закрепившись на захваченном плацдарме, способствовал переправе частей дивизии. В 1946 году окончил ускоренные курсы Военной академии Генштаба. С 1953 года в запасе. Награжден орденами Ленина, Красной Звезды, тремя орденами Красного Знамени, орденом Александра - Невского. Умер 22 декабря 1977 года.
Звание Героя Советского Союза присвоено 15 января 1944 года.