Kelvin was selected in the seventh round (248th overall) by the Pittsburgh Steelers in the 2012 NFL Draft. While with the Steelers, he appeared in 44 games with 39 starts.