Тодор Караиванов има 14-годишен стаж в Митница Свиленград. Заемал е длъжностите „митнически инспектор”, „началник сектор” и „началник отдел”.