Gerardo Ballesteros empezó escribiendo y produciendo cortometrajes, en 1998, como Hard to Handle y Sin fronteras, los cuales recibieron algunos premios en festivales nacionales. Posteriormente, también dirigiría Correo celestial (1999), con Juanjo Rodríguez; Tú mismo (2000), con Fran Perea; el documental Paseo por la muerte. Cementerio Inglés (2001), seleccionado en el Festival de Cine de Málaga o Monstruos (2002), con Álex González.
Desde 2001 hasta 2004 trabajó en Madrid, en distintos departamentos, en películas y series de televisión. En el 2004 regresó a Málaga y creó la productora 99 Pasos —ahora Go Streaming—, donde realiza y produce reportajes, spots publicitarios y producciones audiovisuales de todo tipo. Escribió, produjo y dirigió el falso socumental Brinkmann (2005). Asimismo, en teatro dirigió Imfausto, con Alberto González, y Molly Bloom con Stéphanie Magnin. Tras una larga pausa creativa, ya en 2024, escribió, produjo y dirigió Imfausto, calificado por el ICAA en 2024 y seleccionado en varios festivales internacionales.
En noviembre de 2025 rodará el cortometraje Papá Noel ha muerto, que cuenta con el apoyo del Festival de Cine de Málaga. Tiene en proyecto su guion de largometraje Tres heridas, adaptación de la novela La imparcialidad del viento, de Rafael Ballesteros. Acaba de crear, junto al productor Nacho Alaniz, la productora de cine Perseverancia Films.