Beskedet kom från styrelseordförande Helge Lund på söndagen.
Anledningen är den ryska ”aggressionen mot Ukraina”, enligt Lund som citeras av norska Dagens Næringsliv.
– Vår involvering med Rosneft kan inte längre fortsätta. Rysslands angrepp på Ukraina är en aggressiv handling som får tragiska konsekvenser för en hel region, säger Lund.
BP:s innehav, närmare 20 procent av Rosneft, beräknas vara värt omkring 14 miljarder dollar, motsvarande cirka 131miljarder kronor.
Rosneft ägs till 40 procent av den ryska staten och leds av Igor Setsjin som tidigare varit vice statsminister och som anses stå president Vladimir Putin mycket nära.
BP har varit involverat i Rosneft i 30 år.