Сын офицера Советской армии. С 1994 года служит в Российской Армии. Окончил Московское высшее общевойсковое командное училище. В 1999 году участвовал в боевых действиях второй чеченской войны на территории Дагестана и Чечни, будучи командиром роты. С 2007 по 2009 годы — командир 191-го мотострелкового полка 201-й российской военной базы в Таджикистане. С марта 2011 года — командир 28-й отдельной мотострелковой бригады Центрального военного округа. С 2012 года — командир 17-й гвардейской отдельной мотострелковой бригады 58-й общевойсковой армии Южного военного округа, которая на постоянной основе дислоцирована на территории Чеченской республики. Подразделения бригады активно участвовали в специальных операциях против террористического подполья и бандформирований на территории республики. Сам Касперович был дважды ранен.