The 1996 First Union 400 was the seventh stock car race of the 1996 NASCAR Winston Cup Series and the 46th and to date, final iteration of the event. The race was held on Sunday, April 14, 1996, in North Wilkesboro, North Carolina at the North Wilkesboro Speedway, a 0.625 miles (1.006 km) oval short track. The race took the scheduled 400 laps to complete. In the final laps of the race, Hendrick Motorsports driver Terry Labonte would manage to take advantage of a late-race restart with 20 to go and pull away to take his 17th career NASCAR Winston Cup Series victory and his first victory of the season. To fill out the top three, Hendrick Motorsports driver Jeff Gordon and Richard Childress Racing driver Dale Earnhardt would finish second and third, respectively.