Кастрица Франц Иванович родился в 1913 г. в д.Узгорск, Славгородский р-н, Могилевская обл., БССР.
В 1930 г. окончил Славгородскую 7-летнюю школу.
В 1931 г. поступил в Минский финансово-экономический техникум, который не закончил и со 2-го курса ушел на курсы страховых работников при этом техникуме, которые окончил в ноябре 1933 г.
До июня 1934 г. Франц Иванович работал в должности страхового инспектора в Стародорожском райфинотделе.
С июня 1934 г. по май 1935 г. Франц Иванович работал в должности старшего страхового инспектора в Краснопольском райфинотделе.
В рядах Красной Армии с 1935 г. Проходил службу в г.Слуцк, затем в г.Осиповичи. Окончил Кастрица Франц Иванович полковую школу с присвоением звания помощник командира взвода.
С декабря 1937 г. работал в должности старшего инспектора государственных доходов в райфинотделе г.Славгород.
В 1939 г. Кастрица Франц Иванович прошел курсы переподготовки инспекторов гос.доходов. в г.Минск.
11 июня 1941 г. призван в Советскую Армию на переподготовку и усовершенствование командного состава. С начала Великой Отечественной войны Франц Иванович находился на Ленинградском фронте.
Был ранен в 1942 г., а в 1944 г. получил тяжелое ранение.
С 1946 г. по 1948 г. Кастрица Франц Иванович работал начальником военного хозяйства при 6-й артиллерийской бригаде.
С мая по июнь 1948 г. работал инспектором госдоходов Могилевского горфо.
В июне 1948 г. Франц Иванович направлен на работу в Костюковичский райфинотдел на должность старшего инспектора госдоходов, где проработал до марта 1949 г., после чего утвержден в должности заместителя заведующего райфо.
С августа 1950 г. исполнял обязанности заведующего райфо.
17 декабря 1950 г. Кастрица Франц Иванович избран депутатом Костюковичского районного Совета депутатов трудящихся.
Награжден: Орден Отечественной войны II-й ст. (1944 г.), Орден Отечественной войны I-й ст. (1985 г.), Медаль «За оборону Ленинграда» (1942 г.), Медаль «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».