He was born on August 4th 1993 in Belgrade, Serbia. He lived his early years in Sarajevo, Bosnia, where his parents were brought up, but moved back to Belgrade due to the war after the breakup of former Yugoslavia. In 1997 his family decided to go to Canada, where he started playing high school basketball in St. Francis Xavier, in Mississauga, Ontario. After moving to the United States, he attended Kiski High on Pennsylvania and Huntington Prep in West Virginia. He played college basketball in Missouri and Hawaii and graduated, but went undrafted in the NBA. In the 2016-17 season he played for Sioux Falls Skyforce and Erie BayHawks in the G-League. In 2017 he signed for Crvena Zvezda, winning the Serbian League title and the next summer he moved to their Belgrade rivals, Partizan, grabbing the Serbian Cup trophy. During 2019-2020 season he played for AEK BC Athens, before signing to G-League's Capital City Go-Go. In February 2021 he signed with the Turkish club Bahcesehir Koleji.