Minnesota Vikings offensive coordinator Gary Kubiak announced his retirement from the NFL on Thursday after 36 seasons in the league as both a coach and player.