По легенде, село основали гренадеры Семеновского полка.
Поселок Тарутино расположен на правом берегу реки Большой Улуй в Ачинском районе Красноярского края. Является административным центром Тарутинского сельсовета. В состав сельсовета, кроме Тарутина, входят деревни Боровка и Козловка, села Ольховка и Покровка, поселки Грибной и Покровка. На территории муниципального образования, по данным Красноярскстата на 1 января 2014 г., постоянно проживают 1 875 человек.
Транспортная удаленность Тарутина от административного центра района, города Ачинска, составляет 24 км. Вдоль поселка проходит федеральная трасса М-53 «Байкал». В поселке Тарутино есть одноименная железнодорожная станция. По данным Всероссийской переписи населения 2010 г., численность населения поселка составляет 1 318 человек.