Career
Club
= Alianza Bonilla scored his first goal for Alianza Football Club against Atlético Marte on 13 August 2011. He scored both goals against Águila on 11 September 2011, the match ended 2-1 to Alianza. He scored the only goal against Juventud Independiente on 2 November 2011.
On 27 November 2011 he scored a 54th-minute equaliser against Communicative Disorders Luis Ángel Firpo the match ended 1-1.
On 22 January he scored the winning goal against Juventud Independiente in the 60th minute, the match ended 2-1. On 5 February 2012 he scored the first goal in a 3-1 defeat against Communicative Disorders Águila.
= Viitorul In July 2014, Bonilla signed with Romanian club Viitorul Constanța. = Zira On 31 August 2015, Bonilla signed a two-year contract with Zira FK of the Azerbaijan Premier League.
International
Bonilla made his debut for El Salvador on 23 May 2012 away to New Zealand in a 2-2 draw.