Fran Palma se formó hasta juveniles en el Isla Cristina para después pasar por el Punta de Caimán, en el Ebro de Aragón (jugando en División de Honor Juvenil y 2ªB). Después pasó por la cantera del Recreativo de Huelva, jugando con el Atlético Onubense en Tercera División para terminar en el Isla Cristina en División de Honor y en el CD Canela.
Esta temporada empezó a prueba en el Ayamonte. pero finalmente ha decidido firmar por el conjunto cartayero, que valora de él “su potente juego aéreo y su buen manejo del cuerpo jugando de espaldas y desahogado el ataque por varios flancos”, lo que le convierte en “un refuerzo importante para el ataque rojinegro”.