A Middle Smithfield Township man told police he feared for his life because of another driver's profanity and fired a warning shot.