Był prawnikiem procesowym, specjalizował się w transakcjach i arbitrażu. Reprezentował Eureko w głośnym sporze ze Skarbem Państwa w związku z prywatyzacją PZU. Autor wielu publikacji, m.in. o prawie handlowym, wykładowca Uniwersytetu SWPS.
    W latach 70. i 80. pracował naukowo w PAN, gdzie się doktoryzował. Był też radcą prawnym przedsiębiorstw państwowych. W 1990 r. na trzy lata związał się z kancelarią Vinson & Elkins, a w 1993 r. przyszedł do polskiego biura White & Case; od 1996 r. był partnerem w tej kancelarii. Od 2012 r. do końca był radcą prawnym w warszawskim biurze Noerr.