Born in Alexandria, Teleorman County, Toșca came through FC Steaua București's youth system and made his professional debut with its reserve team.
In March 2014, it was announced that FC Steaua București signed Toșca for an undisclosed fee, with the player due to join the squad in the summer.
[3] He scored his first competitive goal for the club on 14 December 2014, contributing to a 3–0 away win over Politehnica Iași for the season's Cupa Ligii.
[6] After falling down the pecking order, Toșca agreed to a five-month loan deal with Italian club Benevento on 31 January 2018.
[12][13] Toșca earned his first cap for Romania on 23 March 2016, coming on as a late substitute in a 1–0 friendly win against Lithuania, in Giurgiu.