Касминин родился родился 10 января 1966 г. Окончил Харьковский юридический институт им. Ф. Дзержинского. С 1990 по 1992 г. работал помощником прокурора Семеновского района Полтавской области, затем был переведен на должность следователя прокуратуры Диканьского района этой же области.
В 1993 г. избран на должность судьи Диканьского районного суда Полтавской области, а в 1999 г. назначен судьей Полтавского областного суда (с 2001 г. Апелляционный суд Полтавской области) бессрочно.
В мае 2006 г. назначен на должность заместителя председателя Апелляционного суда Полтавской области, с этого времени - председатель судебной палаты по гражданским делам.
24 марта 2011 г. на заседании Высшего совета юстиции был назначен председателем этого суда. С сентября 2002 по июнь 2006 г. был председателем Совета судей Полтавской области.