Уроженец Витебской губернии Ефим Фомин служил в Брестской крепости в должности заместителя командира по политической части 84-го стрелкового полка с весны 1941 года.
С 1937 года в Красной Армии был восстановлен отменный в 20-е годы институт двоеначалия: за боевое подразделение в равной степени отвечали военный командир и комиссар. Фомин, долгое время служивший на комиссарских должностях, не имел профессионального военного образования. Задача комиссаров-коммунистов заключалась в политическом воспитании и поддержании воинского духа среди личного состава. В 1940 году комиссарские должности в Красной армии были ликвидированы, а занимавшие их офицеры переведены в подчинение боевых командиров.
После начала атаки на Брестскую крепость большинство командиров оказалось отрезанными от своих подразделений. Организацию обороны взяли на себя такие люди как Фомин, который принял на себя командование бойцами в районе Холмских ворот цитадели. Попытка гитлеровцев прорваться через эти ворота была отбита. После этого комиссар организовал контратаку против отряда немцев, прорвавшегося через соседние Тереспольские ворота к центру крепости. Вражеский отряд был разгромлен.
Во время передышки между боями в одном из казематов командиры разрозненных групп, объединились в сводный отряд. Его командиром стал капитан Иван Зубачев, его заместителем — полковой комиссар Ефим Фомин.
С каждой новой атакой фашистов силы красноармейцев таяли. Враг блокировал все подходы к реке Мухавец. Оборонявшиеся бойцы, среди которых было много раненых, мучились от жажды. Не было воды, продовольствия, медикаментов, заканчивались боеприпасы. По свидетельствам оставшихся в живых защитников крепости, комиссар Фомин в труднейших условиях проявлял выдержку и волю, стремился подбодрить бойцов.
Чтобы представить себе, что чувствовали защитники Брестской крепости в те дни, достаточно сказать, что немецкие войска использовали против них гигантскую осадную мортиру калибром 600 миллиметров, сбрасывали бомбы весом 500 и 1800 килограммов. При планировании штурма фашисты отводили захвату цитадели 8 часов. Крепость не сдавалась более недели.
Во время одного из штурмов немцы захватили группу солдат, среди которых был тяжело раненный комиссар Фомин. Циркулярами немецкого командования предписывалось не брать в плен комиссаров и политруков и расстреливать их на месте как идейных противников национал-социализма. Фомин был выдан предателем и 30 июня расстрелян у Холмских ворот.
В белорусско-российском фильме "Брестская крепость" (2010 год) роль полкового комиссара Фомина сыграл российский актер Павел Деревянко.