Закінчив Національний гірничий університет (м. Дніпро), спеціальність «Економіка підприємства». Має ступінь магістра.
Він працював у комерційному секторі Дніпропетровської та Полтавської областей, має досвід управління великими аграрними підприємствами.
Трухін є головою наглядової ради ПрАТ «ПРХ».
У 2014 році — кандидат у народні депутати від виборчого округу № 148 (Полтавська область). Самовисуванець. На час виборів: директор ТОВ “Воднолижний клуб «Сентоза»”, безпартійний.
У 2015 році був обраний депутатом Полтавської обласної ради від БПП. На час виборів: директор Публічного акціонерного товариства «Полтаварибгосп», безпартійний.
Обраний народним депутатом від партії «Слуга народу» на парламентських виборах у 2019 році (виборчий округ № 40, м. Марганець, частина Заводського району м. Кам’янське, Криничанський, Солонянський, Томаківський райони).