בשנת 1920 רסקולניקוב מונה למפקד הצי הבלטי. זמן קצא לאחר סיום כהונתו התרחש מרד קרונשטאדט. בשנת 1921 רסקולניקוב נשלח לאפגניסטן והיה השגריר הסובייטי הראשון. פעילותו באפגניסטן ספגה ביקורת קשה מצד בריטניה והם לחצו על הממשל הסובייטי להחליף את השגריר. בשנת 1923 רסקולניקוב חזר לברית המועצות. במשך 7 שנים הוא עסק בפעילות ספרותית והיה עורך ראשי של ירחון "מולודאיה גוורדיה".