- Made his debut with Zalgiris-Sabonio mokykla Kaunas (Lithuania) during the 2005-06 season.
- Signed for the 2006-07 season by BC Zalgiris Kaunas.
- During the 2008-09 season he also played with BC Kaunas Triobet.
- Played with Zalgiris Kaunas till January'12.
- Signed for the remainder of the season by Rudupis Prienai.
- Played there also the 2012-13 championship.
- Signed for the 2013-14 season by BC Zalgiris Kaunas.
- Played there also the 2014-15 championship.
- Moved to Russia for the 2015-16 season, signed by Unics Kazan.
- Back to Lithuania for the 2016-17 season, signed by BC Zalgiris Kaunas.
- He's still playing there.
- Won the 2007 ULEB Summer League with BC Zalgiris Kaunas.
- Won the 2006-07, 2007-08, 2010-11, 2013-14, 2014-15, 2016-17 and 2017-18 Lithuanian National Championship with BC Zalgiris Kaunas.
- Won the 2007, 2008, 2011, 2015, 2017 and 2018 Lithuanian National Cup with BC Zalgiris Kaunas..won the 2013 Lithuanian National Cup with BC Rudupis Prienai.
- Won the 2008, 2010 and 2011 Baltic League with BC Zalgiris Kaunas.
- Member of the Lithuanian National Team.
- Won the silver medal at the 2015 European Championship.
- Played at the 2017 European Championship.