W latach 1974–1976 odbył zasadniczą służbę wojskową. W latach 1976–1977 pracował w Stacji Hodowli Roślin w Gorzynie i Państwowym Gospodarstwie Rolnym w Rzechcinie. Od 1977 do 1980 był kierownikiem gospodarstwa w Kusicach, należącego do Państwowego Ośrodka Hodowli Zarodowej w tej miejscowości. Został wówczas najmłodszym kierownikiem PGR w Polsce. Od 1980 prowadził wraz z rodziną indywidualne gospodarstwo rolne w Zielnowie, w którym w latach 90. rozpoczął eksperymentalną hodowlę zagranicznych zwierząt, m.in. strusi i bizonów.
W 2010 został (m.in. z Piotrem Rybą) wspólnikiem i członkiem zarządu spółki z ograniczoną odpowiedzialnością APA Trade. Został także wspólnikiem spółki z ograniczoną odpowiedzialnością L&W Investment. W kwietniu 2011 ustanowił jako fundator Fundację Polsko-Białoruskie Pojednanie.