Русский ученый в области механики. Сын О. И. Сомова. Родился в Петербурге. Окончил Петербургский университет (1873). Затем прослушал курс механики и математики в Берлинском университете. В 1874—1887 преподавал математику и механику в Петербургском лесном институте, в 1877— 1880 — в Кронштадтских минных офицерских классах, в 1880— 1887 — на Высших женских курсах (Петербург), в 1886 — в Петербургском университете, в 1886—1906 — профессор Варшавского университета, в 1898—1906 — Варшавского политехнического института.