with fiona.open('path/to/shapefile.shp') as fiona_collection:
    shapefile_record = next(fiona_collection)
shape = shapely.geometry.asShape(shapefile_record['geometry'])
point = shapely.geometry.Point(32.398516, -39.754028)
if shape.contains(point):
    pass
Check if a geopoint with latitude and longitude is within a shapefile