ב-7 ביולי1445 במהלך הקרב בין ואסילי השני, נסיך מוסקבה לבין הכוחות של חאנות קאזאן הנסיך נלקח בשבי. בהתאם לנוהג, כס נסיך מוסקבה הועבר לדמיטרי שמיאקה כי באותה התקופה הוא היה הבכור בין צאצאיו איוואן הראשון, נסיך מוסקבה. ואסילי השני הבטיח סכום כסף גדול לחאן, הצליח להשתחרר מהשבי ואף קיבל משוביו כוח צבאי שהיה צריך לעזור לו לחזור לשלטון. עם חזרתו של ואסילי למוסקבה, דמיטרי שמיאקה העביר לו את השלטון ללא בעיות וחזר לעיר אוגליץ' באזור מוסקבה. לצורך העברת כסף לשוביו ואסילי הגדיל מאוד את המיסים והדבר גרם להתמרמרות גדולה בקרב האצילים בנסיכות. רבים מהם ביקשו מדמיטרי לחזור למוסקבה. בתמיכתם, בפברואר 1446 הוא כבש את העיר והחל כהונה שנייה של שלטונו. מספר ימים לאחר מכך נתפס גם נסיך ואסילי. דמיטרי שמיאקה החליט לעוור אותו לאות נקמה על אחיו ואסילי הפוזל ושלח אותו לאוגליץ'. אבל השלום בין בני הדודים היה שברירי מאוד. בסוף שנת 1446 כוחות שתמכו בואסילי השני התקרבו למוסקבה וב-17 בפברואר1447 הוא החזיר לעצמו את השלטון.
דמיטרי שמיאקה המשיך במאבק צבאי, אך ללא הצלחה והפסיד במספר קרבות. בשנת 1452 הוא הצליח להימלט לנובגורוד וככל הנראה הורעל שם בשנת 1453.