Bonevacia was born in Lelystad and started playing football with VV Reiger Boys in Heerhugowaard, North Holland.
[9] His second appearance came on 22 September 2010 in the KNVB Cup where he started and played the full 90 minutes in the 5–0 win against MVV Maastricht at home.
[11] Following his loan spell, Roly Bonevacia signed a two-year contract with Roda JC, binding him to the club from Limburg until the summer of 2015.
[17] On 28 August 2024, Indian I-League side Sreenidi Deccan announced that the club roped in Bonevacia on a one-year deal.
[18] Bonevacia was a member of the Dutch squad at the 2008 UEFA European Under-17 Football Championship, having also represented the U-17 Oranje in the qualification rounds for the tournament.
[23] In June 2015, Bonevacia was named to the national squad for a friendly against Trinidad and Tobago and 2018 World Cup qualifiers against Cuba.