Працював у київському і луцькому судах, був намісником луцького старости. Згодом вступив до кварцяного війська Речі Посполитої, де потім став ротмістром. На початку Хмельниччини брав участь у битві під Жовтими водами (1648) на боці польських військ. У ході битви потрапив до татарського полону, але був викуплений гетьманом Богданом Хмельницьким. Після переходу на бік козаків-повстанців працював особистим писарем гетьмана, а в 1650 отримав посаду військового генерального писаря. Молоді роки Іван Виговський народився на початку XVII століття на Овруччині. Він походив з старовинної української православної шляхти, родове гніздо якої було у Вигові, що на Коростенщині тодішнього Київського воєводства.