Родился в дер. Складенцы Новогрудского уезда Минской губернии в крестьянской семье, поляк.
До 1939 г. работал в хозяйстве отца и у помещика в дер. Вильканцы Новогрудского воеводства (в 1919-1939 гг. – территория Польши). После начала Второй мировой войны граница прошла так, что деревня, где жил отец, оказалась в Советском Союзе, а деревня, в которой он работал – в Литве. В мае 1940 г. нелегально перешел литовско-советскую границу, чтобы вернуться к родным. Был арестован и осужден за нелегальный переход границы на 3 года ИТЛ. Отбывал наказание в Коми АССР. В августе 1941 г. освобожден по амнистии польских граждан. После освобождения работал лесорубом в Летском районе Коми АССР. В июне 1942 г. переехал в г. Киров и работал грузчиком в польской делегатуре. После ликвидации делегатуры уехал в г. Слободской, где работал грузчиком на спиртзаводе. В декабре 1943 г. переехал в г. Киров, работал на пивзаводе.
Арестован 21 февраля 1944 г. Обвинялся по ст. 58 п. 10 ч. 2, 11 УК РСФСР. Из обвинительного заключения: «…Являлся участником антисоветской группы, проводил среди населения антисоветскую пропаганду».
Осужден 23-24 июня 1944 г. Военным Трибуналом Кировского гарнизона на 8 лет лишения свободы с поражением в правах на 5 лет. Для отбытия наказания направлен в Печорлаг НКВД.
Определением Военной Коллегии Верховного Суда СССР 9 августа 1948 г. Завадскому не отбытый срок наказания заменен выдворением за пределы СССР. 11 сентября 1949 г. он был освобожден из Обского ИТЛ и этапирован в г. Брест.
Определением Военного Трибунала Уральского военного округа от 12 июня 1956 г. дело прекращено «за отсутствием состава преступления».