Do you know any obstruction theory? With that in hand, it's trivial. I'm not sure how far outside CW complexes obstruction theory extends, however.
If you don't know obstruction theory, here's a rough idea of how the argument works. Suppose we have a CW-structure on our base space, and assume inductively we've defined a section over the (k-1)-skeleton. We would like to extend the map over the k-skeleton. The potential problem with this is that we're attempting to extend a map defined over a sphere to the disk it bounds. The "obstruction" to being able to extend it is precisely that the map may be homotopically nontrivial. (think of the section as a map D->D x F, x -> (x,s(x))). This, of course, is not a problem at all if the fiber is contractible.