Селото е разположено на десния бряг на река Огоста при водослива ѝ с Дългоделска Огоста, която разделя селото на два квартала – Илица и Соточино. Някога самостоятелни села, през 1958 г. те са обединени в едно селище, разделено от един мост, носещо името на Гаврил Генов, организатор на Септемврийското въстание и командир на въстаническата рота. Соточино̀ се споменава най-напред в турски документ от 1607 г. като Сатучна, а Илица (Сръбляница) – в документ от 1576 г. като Усрабиче (Сръбица). В историческите извори Соточино се споменава също като Сааточин, Сжточина, Съточино, Сотучино и Сутучино.
Жители на Соточино вземат участие в Чипровското въстание от 1688 година и в Манчовата буна от 1836 г.
В 1873 година Соточино е с 40 домакинства и 175 жители, а Илица – с 22 домакинства и 140 жители.
В Руско-турската освободителна война в селото е разположен отряд башибозуци. Селяните съобщават на руските войски за отряда и за принудително изпращане на селяни в Берковица като жив щит срещу евентуална артилерийска бомбардировка на града. Селяните са накарани да копаят окопи за турските войски.
В 1923 година жители на селото участват активно в Септемврийското въстание в редиците на Лопушанската дружина под ръководството на Георги Дамянов. Православният храм „Свети Георги“ е съграден през 1873 година в тогавашното село Соточино от майстор Алекси Ангелаков. Църквате е каменна, еднокорабна. На входа на църковния двор е изградена и камбанария.
В селото се намира читалище „Цеко Тодоров“, основано през 1899 година, с богата библиотека с 13 000 тома книги, провеждани са културни мероприятия и вечеринки.
През 1970-те и 1980-те години в салона на читалището е функционирало кино със специални за времето си кино- и радиоапаратура, внесени от ГДР. Прожекциите спират към края на 1980-те години, след като киносалонът е унищожен от пожар.
Близо до селото се намира мемориален комплекс „Балова шума“ с паметник на партизански отряд „Христо Михайлов“, който е бил голяма забележителност през социализма, изграден в памет на партизанското движение в района.
Наблизо има и микроязовир, който се използва за рибарник.