Павел Кудряшов родился 27 ноября 1996 года в Томске. Выступал за томскую «Томь» и самарские «Крылья Советов». Провёл за годы карьеры 8 матчей в российской Премьер-лиге и 27 матчей в ФНЛ.
В минувшем сезоне в составе «Томи» провёл 9 матчей ОЛИМП-ФНЛ, забил 1 гол.