W karierze występował w amerykańskich ligach akademickiej NCAA, AHL oraz NHL, w której rozegrał dwa spotkania w styczniu 2013. Od maja 2013 zawodnik rosyjskiego klubu Spartak Moskwa w rozgrywkach KHL. Od czerwca do listopada 2014 zawodnik chorwackiego klubu KHL Medveščak Zagrzeb. Od grudnia 2014 zawodnik Nieftiechimika Niżniekamsk. Od kwietnia 2015 zawodnik szwedzkiego. Od maja 2017 zawodnik Skellefteå AIK. W lipcu 2018 przeszedł do Rögle BK. Po rozegraniu jednego meczu, został zwolniony z tego klubu w październiku 2018.