Sweep away loose asphalt and debris. Scrub any oil stains with detergent. Wash the area off with a hose and let it dry.
Fill in any holes or patches with driveway patch mix. Apply with a trowel. Smooth out the surface with a trowel. Let it dry.
Place a piece of plywood over the patched hole and drive over the plywood with a car to pack in the patch mix.
Clean cracks with a wire brush and wash them off with a hose. Let them dry.
Fill cracks with crack filler fitted into a caulking gun. Squeeze into the cracks and smooth with with a putty knife. Let them dry.
Mix driveway sealer according to the manufacturer's directions.
Pour the sealer onto the driveway in 4-foot sections.
Spread out the sealer with an applicator brush, first spreading it out with the squeegee side and then working it into the asphalt with the bristle side.
Let the sealer dry for 24 hours.