W latach 1971–1974 brał udział w pracach naukowo-badawczych nad branżowym systemem informatycznym w przemyśle motoryzacyjnym.

Pracę zawodową rozpoczął jeszcze w czasie okupacji, pracując w Wytwórni Techno-Chemicznej „LABOR” w Warszawie. Po ukończeniu studiów pracował przez około 5 lat jako główny księgowy w chemicznej Spółdzielni Pracy „ALFA” w Pruszkowie. W latach 1956–1961 był zatrudniony w Spółdzielni pracy „SILIKON” jako kierownik techniczny.

Ukończył kursy mistrzowskie w zakresie przetwórstwa tworzyw sztucznych i zdobył duże doświadczenie techniczne w tej dziedzinie. W 1964 roku rozpoczął pracę w Konstrukcyjno Prototypowej Spółdzielni pracy „EUREKA” w charakterze zastępcy prezesa ds. ekonomicznych. W powołanym w 1977 roku Centrum Naukowo-Produkcyjnym Technik Komputerowych i Pomiarów otrzymał nominację na zastępcę dyrektora Centrum ds. Ekonomicznych i pełnił tę funkcję do czasu przejścia na emeryturę.