趙勝,字克功,遷安人。承襲永平衛指揮使之職。正統末年,他在西直門抵禦敵寇,進升為都指揮佥事。天順初年,趙勝與孫镗等參預“奪門”有功,越級升為都督佥事。他又與孫镗打擊謀反者曹欽,進升為都督同知。孛來侵犯甘肅,趙勝與李杲充任左、右參将,從白圭西征至固原,打擊賊寇,将其擊退。憲宗即位後,趙勝負責訓練鼓勇營。成化改元,山西告急,趙勝被授為将軍。他率軍駐紮雁門,當時敵寇已退,于是回師。第二年,趙勝又出延綏抵禦敵寇。正巧遇上敵寇前來投誠,遂班師回朝。趙勝随即主管耀武營。四年(1468),趙勝充任總兵官,鎮守遼東。七年,他應诏主管五軍營,不久,改管三千營。紮加思蘭進犯宣府,皇上下诏命趙勝為将軍,統率一萬京兵前往抵禦,他也以敵寇逃走而應诏回京。久之,趙勝被升為左都督,加封太子太保。十九年,他被封為昌甯伯。
趙勝開始與李杲齊名。後來他屢率大軍,未見敵寇,沒有功勞,卻攀附權要,得以受封,使自己名聲大損。趙勝後被加封為太子太保,因營造萬貴妃之墓,墜落于崖石間而死。他被贈為侯,谥号壯敏。弘治初年,其孫趙鑒請求繼承爵位。吏部卻說趙勝無功,不應世襲,于是授趙鑒為錦衣衛指揮使。