Jugaba como delantero, tenía un tiro muy poderoso y es bastante técnico.
Su último club para el que jugó fue el FC UTA Arad de la Liga II.
Antes de unirse en 2006 al Steaua, jugó por los clubes Rulmentul Alexandria, Jiul Petroşani y FC Vaslui.
Fue descubierto por Ioan Sdrobiş cuando jugaba para el Rulmentul Alexandria en la tercera división del fútbol rumano, donde Badea era el goleador del equipo.
El 23 de agosto de 2006 anotó dos goles en el partido contra el Standard Liège, en la tercera ronda clasificatoria para la UEFA Champions League, goles que enviaron al Steaua a la fase de grupos, situación que no ocurría hace diez años.